编写你的第一个 Django 应用,第 1 部分
编写这个应用之前,请先看一下这个Windows快速搭建Django开发环境
在Django的官网上,通过创建一个基本的投票应用程序来熟悉和使用django框架,同时学习django的一些套路开发。
django官网的教程是为了django2.0写的。
它将由两部分组成:
- 一个让人们查看和投票的公共站点。
- 一个让你能添加、修改和删除投票的管理站点。
1.创建项目
第一次使用 Django ,你需要一些初始化设置。也就是说,你需要用一些自动生成的代码配置一个 Django project ,然后使用一行命令创建项目的同时,django也帮你把一些设置已经配置好,也就是有一些文件帮你弄好了。
打开命令行(win+r),cd
到一个你想放置你代码的目录,然后运行以下命令 :
PS.小技巧 很好用值得推荐
django-admin startproject mysite
通过执行上面那一条代码.将会在当前目录下创建一个mysite目录(注意:mysite是项目的名称而已,可以换成你自己想要的名字),但是如果是新手的话,最好还是按照之前的步骤操作,不要自己改啊!!
PS.你得避免使用 Python 或 Django 的内部保留字来命名你的项目。具体地说,你得避免使用像 django
(会和 Django 自己产生冲突)或 test
(会和 Python 的内置组件产生冲突)这样的名字。
django-admin startproject django
如果是按照上面这一条命令来操作的话,会出现下面的结果
我们可以查看通过上面正确的命令创建的项目里面有什么内容:
通过命令tree /f查看目录和文件,之前要进行一步操作cd mysite
,那就是进入到你的项目里面:
(django2.0) F:\WorkSpace\django>cd mysite
(django2.0) F:\WorkSpace\django\mysite>tree /f
卷 娱乐 的文件夹 PATH 列表
卷序列号为 FEA8-6CC1
F:.
│ manage.py
│
└─mysite
settings.py
urls.py
wsgi.py
__init__.py
下面说一些这些目录和文件的用处:
最外层的mysite/ 根目录只是你项目的容器,就相当于是俄罗斯套娃的最外层的娃娃, Django 不关心它的名字,你可以将它重命名为任何你喜欢的名字。
manage.py
: 一个让你用各种方式管理 Django 项目的命令行工具。提供了很多使你和Django项目交互的方法。里面一层的
mysite/
目录包含你的项目,它是一个纯 Python 包。它的名字就是当你引用它内部任何东西时需要用到的 Python 包名。 (比如mysite.urls
).mysite/__init__.py
: