Django框架
2. Django框架
2.1 Django环境搭建
-
命令行安装Django
pip install django==1.11.25 # 安装 django-admin # 检测是否安装成功
-
pycharm安装
- settings-->Project Interpreter-->右侧+号-->搜索Django-->Specify version选择版本-->Install Package
2.2 Django的使用
-
命令行创建新项目
django-admin startproject project_name # 创建项目 python manage.py runserver # 启动项目 cd project_name # 进入项目文件夹 python manage.py startapp app_name # 创建app
-
pycharm创建新项目
- File-->New Project-->Django-->Location选择路径及项目名-->Project Interpreter选择Existing interpreter-->Create
-
命令行与pycharm区别
- 新创建的app需要你去settings配置文件中注册
- pycharm只会帮你注册第一个你在创建项目的时候写的应用
- 使用命令行创建django项目 不会自动帮你创建templates文件夹只能自己创建
- settings文件中 需要你手动在TEMPLATES写配置
- os.path.join(BASE_DIR, 'templates')
-
项目中文件结构
- 项目名
- 跟项目名同名的文件夹
- settings.py 暴露给用户的配置文件
- urls.py 路由与视图函数对应关系
- 应用名
- migrations文件夹 存放数据库迁移记录的
- admin.py django后台管理
- apps.py 注册相关
- models.py 模型类
- tests.py 测试文件
- views.py 存放视图函数
- templates文件夹 存放html文件
- manage.py django入口文件
- 跟项目名同名的文件夹
- 项目名