django框架的创建及文件对应的作用
Django 是一款免费开源的web开源框架,由Python写成,采用了MTV框架模式 即M模型 T模板 V视图
Django的官网 djangoproject.com
django的安装 linux下
在线安装:
Sudo install django==1.11.8 指定版本
Django 创建项目
1、在终端中创建项目 : django-admin startproject 项目名称
(1) 运行项目: 移动到 manage.py所在目录下 输入命令:
python3 manage.py runserver [5000],指定5000端口号 不输入则默认8000
2、在pycharm中创建项目 : 打开pycharm 选择 new project 选择 django project
创建 起名就ok
Django 项目结构:
1、项目主目录:
(1) 项目的主目录名称和我们的project 名称一致
a. init.py 是项目的初始化文件
b. Urls 基础路由配置文件 路由 去哪里找程序
c. wsgi.py 应用服务器配置文件
d. Settings.py 是项目的主配置文件里面包含了一些列的项目配置
- BASE_DIR 项目路径
- SECRET_KEY 密钥
- DBUG 开发者模式 会将错误信息显示在浏览器中 上线之后要改成FALSE
- ALLOWED_HOST 通常推荐设置为[‘*’] 如果不设置 只能本机访问
- INSTALLED_APPS 安装的应用,自己创建的应用要来这个列表中注册
- MIDDLEWARE 中间件每个中间件都有不同的功能,有时候我们会用到中间件中提供的功能,影响我们操作的中间件可以被删除,这个我们暂时用不到
- ROOT_URLCONF 基础路由配置文件 指向了我们的项目主路由文件
- TEMPLATES 模板配置
- WSGI_APPLICATION 应用程序配置服务器
- DATABASES 数据库
- UTH_PASSWORD_VALIDATORS 后台用户密码验证
- LANGUAGE_CODE 语言 改成中文 ZH-Hans
- TIME_ZONE 时区 改成亚洲上海’Asia/Shanghai’
可能这些看起来很枯燥,但这些非常重要,出现报错的时候,往往可以通过修改这些文件来解决问题,所以还是必须得看懂!!!