1.经过命令行的方式:首先要进入到安装了Django的虚拟环境中,而后执行命令:javascript
django-admin startproject [项目的名称]
这样就能够在当前目录下建立一个项目了
2.经过pycharm的方式:文件->新建项目->选择Django,而后制定项目所在的路径,以及Python解释器,在点击Create就能够建立项目了.html
1.终端:进入到项目文件夹下,而后执行如下命令便可运行:java
python manage.py runserver
注:若是想要在终端中中止运行项目,快捷键Ctrl+C
2.pycharm:点击右上角的绿色三角箭头python
1.在终端:运行的时候加上一个端口号就能够了.命令为:ios
python manage.py runserver 9000。
二、在pycharm中:右上角->项目配置->port 改为你想要的端口号,从新运行web
1.让项目运行的时候 host为0.0.0.0
在终端,使用命令 python manage.py runserver 0.0.0.0:8000
在pycharm中,右上角->项目配置->host 改为0.0.0.0
2. 在settings.py文件中,配置ALLOWED_HOSTS
将本机的ip地址添加进去,示例代码以下:sql
ALLOWED_HOSTS=['192.168.0.110']
注意:要关闭本身电脑的防火墙才行.shell
[auth] changepassword createsuperuser [contenttypes] remove_stale_contenttypes [django] check compilemessages createcachetable dbshell diffsettings dumpdata flush inspectdb loaddata makemessages makemigrations migrate sendtestemail shell showmigrations sqlflush sqlmigrate sqlsequencereset squashmigrations startapp startproject test testserver [sessions] clearsessions [staticfiles] collectstatic findstatic runserver
按照功能或者模块进行分层,分红一个个app,全部和某个模块相关的视图都写在对于的app的views.py中,而且模型和其余的也是相似 而后Django以及提供了一个比较方便建立app的命令
python manage.py startapp [app的名称]。django
1.若是开启了DEBUG模式,那么之后咱们修改了Django项目的代码,而后按下ctrl+s,那么Django就会自动的给咱们重启项目,不须要手动重启。
2.若是开启了DEBUG模式,那么之后Django项目中的代码出现bug了,那么错误信息会在浏览器和控制台中显示。方便咱们找到错误。
3.在生产环境中,禁止开启DEBUG模式,否则you很大的安全隐患。
4.若是将DEBUG设置为False,那么必须设置ALLOWED_HOSTS。api
这个变量是用来设置之后别人只能经过这个变量中的ip地址或者域名来进行访问。