创建Django项目

运行Django项目

命令行方式

1.创建项目:终端下,django-admin startproject [项目名称]

2.创建应用(app):一个项目好比一个架子,真正起作用的是app。终端进入所在项目目录,python manage.py startapp [app名称]

3.运行项目:终端下进入项目目录,python manage.py runserver,访问http://127.0.0.1:8000查看,通过`python manage.py runserver 9000来确定访问的端口。同一个局域网下其他PC进行访问,python manage.py runserver 0.0.0.0:8000,在settings.py文件中的ALLOWED_HOSTS`添加本机ip地址

pycharm方式

1.创建项目需要专业版,略过

2.运行项目:点击绿色三角形即可

项目结构介绍

1.manage.py :与项目交互。python manage.py help查看帮助,一般情况下无需修改

2.settings.py:所有和项目相关的配置放在此文件中

3.urls.py:配置URL路由。如访问http://127.0.0.1:8000/news/

4.wsgi.py:项目与WSGI协议兼容的web服务器入口。部署项目时用到,一般情况下无需修改

DEBUG模式

1.在修改项目代码后,django会自动重启项目

2.如果出现bug,在浏览器与控制台中会显示错误

3.部署到生产环境禁止开启DEBUG模式,有安全隐患。DEBUG=False必须设置ALLOWED_HOSTS

ALLOWED_HOSTS

这个变量表示其他人只能通过此处设置的域名或ip进行访问