多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 使用django自带的命令工具创建项目 **打开命令行,cd 到一个你想放置你代码的目录,然后运行以下命令:** ~~~ django-admin startproject mysite ~~~ 这行代码将会在当前目录下创建一个 mysite 目录 ~~~ mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py ~~~ **各文件和目录解释:** * 外层的mysite/目录与Django无关,只是你项目的容器,可以任意命名。 * **manage.py**:一个命令行工具,用于与Django进行不同方式的交互脚本,非常重要! * 内层的mysite/目录是真正的项目文件包裹目录,它的名字是你引用内部文件的包名,例如:mysite.urls。 * **mysite/__init__.py**:一个定义包的空文件。 * **mysite/settings.py**:项目的主配置文件,非常重要! * **mysite/urls.py**:路由文件,所有的任务都是从这里开始分配,相当于Django驱动站点的内容表格,非常重要! * **mysite/wsgi.py**:一个基于WSGI的web服务器进入点,提供底层的网络通信功能,通常不用关心 让我们来确认一下你的 Django 项目是否真的创建成功了。如果你的当前目录不是外层的 mysite 目录的话,请切换到此目录,然后运行下面的命令: ~~~ python manage.py runserver ~~~ **你会看到下面的提示,这表明Django的开发服务器已经启动,开始提供Web服务了:** ~~~ Performing system checks... System check identified no issues (0 silenced). You have unapplied migrations; your app may not work properly until they are applied. Run 'python manage.py migrate' to apply them. 四月 04, 2018 - 15:50:53 Django version 2.0, using settings 'mysite.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C. ~~~ #### 访问应用 在浏览器中输入如下地址 [127.0.0.1:8000/](http://127.0.0.1:8000/) 你将看到Django的欢迎界面,一切OK! ![](https://box.kancloud.cn/a41c08ab205bccd270c833930016a8e3_1659x909.PNG)