【django框架|django——版本问题、启动问题、安装、基础使用、应用app、django主要文件介绍】
文章目录
- 一、版本问题
- 二、启动问题
- 三、安装
- 四、django基本使用
-
- 1.验证是否下载成功
- 2.命令操作django
- 3.pycharm操作django
- 五、应用app
- 六、django主要文件介绍
一、版本问题 django3.X:默认支持异步功能
django2.X:默认不支持异步
django1.X:默认不支持异步
django1.11.X版本 与2.X功能几乎一致
3.X仅仅是多了一个功能(并且该功能目前还不完善 半成品!!!)
django1.11.X LTS 2018年发布
django2.2.X LTS 2020年发布
二、启动问题 django启动可能报错的原因
- 计算机名称不能含有中文
- 不同版本的解释器可能会报错,找到报错信息的最后一行提示对应的代码 删除源文件逗号即可
文章图片
文章图片
- 项目中所有的文件名称最好使用英文
- 一个pycharm窗口尽量就是一个完整的项目 不要嵌套
文章图片
四、django基本使用 1.验证是否下载成功 cmd窗口直接输入django-admin有反应就是成功了
文章图片
2.命令操作django 1.创建django项目
django-admin startproject 项目名(mysite)
2.启动django项目
cd 项目名(mysite)
python3 manage.py runserver IP:PORT
文章图片
文章图片
3.创建app应用
python3 manage.py startapp 应用名(app01)
命令行无法自动创建模板文件夹 需要自己执行命令创建
文章图片
3.pycharm操作django 1.new project
选择django 填写应用即可
‘’‘pycharm默认会自动帮你创建模板文件夹 并提供创建一个app的功能’‘’
2.创建更多的app
tools
run manage.py task 命令自动提示
3.启动项目
直接点击绿色箭头
还可以修改端口号 edit configurations
注意:
社区版的pycharm以及idea是无法创建框架项目的,社区版只能创建最普通的项目。
五、应用app django本身类似于是一个空壳子 真正的功能是由里面的各个应用决定
django框架相当于是一所大学 应用相当于是大学里面的各个学院
大学其实是个壳子 负责提供环境
学院才是一个个真正具备特定功能的集合
六、django主要文件介绍
文章图片
djangoTest项目文件名
djangoTest同名文件夹
settings.py项目配置文件
urls.py路由层
manage.py
django入口文件 很多命令都需要该文件支持
db.sqlite3
django启动之后才会生成的文件 其实就是django自带的小型数据库
templates文件夹
模板层
app01应用文件夹
migrations文件夹数据迁移记录(后续讲解)
admin.pydjango自带的后台管理(后续讲解)
apps.py用于app的注册(后续讲解)
models.py专门用于操作数据库(后续讲解 很重要)
views.py视图层"""
创建应用之后 一定要去配置文件中注册才能生效
'app01.apps.App01Config'完整语法
'app01'简写语法
"""
推荐阅读
- web框架|django框架——虚拟环境、django版本区别、视图层
- 网络编程|网络编程——socket套接字、黏包
- python——用Turtle画画写名字
- 软件测试|【码住收藏】软件测试报告模板范文来了——优秀测试报告模板流程
- 软件测试|十分钟带你看懂——Python测试框架之pytest最全讲
- 技术交流|Python图像处理丨图像缩放、旋转、翻转与图像平移
- Python数据分析基础-2Python标量类型
- python——rsa和aes加解密
- Python数据分析基础-1二元操作符(又全又清晰!)