美文网首页
Django Hello World!(上)

Django Hello World!(上)

作者: Hobrimttxx | 来源:发表于2018-02-05 12:06 被阅读0次

    在大多数语言教程中,作者会选择输出Hello World来开启Code的第一步,那么我们也先从"Hello World!"开始

    创建项目


    在网站开始前,我们需要创建项目,里面会包括许多东西

    在cmd/bash环境下选择到你预定的项目存放目录,然后输入以下指令

    django-admin startproject projectname

    其中的"projectname"可以自行修改为自己想要的项目名称,名称请避免与其他Python包/Django组件冲突

    此时的projectname目录的结构如下

    projectname/

        manage.py

        projectname /

            __init__.py

            settings.py

            urls.py

            wsgi.py

    其中,最外层的projectname目录的命名无关紧要(但不要使用中文!!!)

    manage.py:一个命令行工具,可以使你用多种方式对Django项目进行交互

    内层的projectname/目录是你的项目的真正的Python包。 它是你导入任何东西时将需要使用的Python包的名字

    projectname/__init__.py:一个空文件,它告诉Python这个目录应该被看做一个Python包。

    projectname/settings.py:该Django 项目的设置/配置

    projectname/urls.py:该Django项目的URL声明;你的Django站点的“目录”

    projectname/wsgi.py:用于你的项目的与WSGI兼容的Web服务器入口

    启动开发服务器

    Django默认自带一个开发服务器,可以供开发者快速测试,请先跳转到manage.py所在目录然后输入以下指令

    python manage.py runserver

    接着,你应该看到了屏幕上输出的提示,此时你就可以访问127.0.0.1:8000了!

    创建应用


    有的人应该发现,现在没有model没有view,那么我们怎样才能开始网站的开发呢?

    项目和应用的区别

    一个应用程序是一个Web应用程序,它执行一些操作,例如Weblog系统,公共记录数据库或简单的应用程序。 项目是特定网站的配置和应用程序的集合。 项目可以包含多个应用程序。 一个应用程序可以在多个项目中。

    创建

    首先请跳转到manage.py所在的目录,然后输入以下指令

    python manage.py startapp appname

    此时,我们的第一个应用appname就创建好了!appname可以自取

    相关文章

      网友评论

          本文标题:Django Hello World!(上)

          本文链接:https://www.haomeiwen.com/subject/rymbzxtx.html