创建一个项目 mysite
django-admin.py startproject mysite
startproject 命令会创建一个目录,里面包括5个文件:
mysite/: 外面这个 mysite/ 目录只是你包含你的项目的目录, Django并不在意它的名字,你可以将它重命名成你任何你喜欢的名字。
manage.py: 命令行工具集,供你去操作本Django项目。输入 python manage.py help 可以查看 它到底提供了哪些功能。注意,千万不要去修改这个文件,我们在这里生成它纯粹是为了方便。
mysite/mysite/: 项目内部的这个 mysite/ 目录是你的项目的一个Python包(package)。他的名字就是package的名字,你需要通过这个名字导入包里面的内容(比如, import mysite.settings)。
init.py: 让Python把 mysite 目录当作一个包(一组Python模块)所必须的文件。这是一个空文件,通常情况下,不要往里面添加内容。
settings.py: 该Django项目的设置/配置。你可以先过目一下这个文件,可以了解到可以进行哪些配置和已有的默认值。
urls.py: Django项目的URL设置。这个文件相当于你的Django网站的目录。
wsgi.py: 是兼容WSGI的Web服务器伺服你的项目的入口文件。更多细节请查阅“如何通过WSGI部署”。
运行
python manage.py runserver 0.0.0.0:8000