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启动可能报错的原因

  1. 计算机名称不能含有中文

  2. 不同版本的解释器可能会报错,找到报错信息的最后一行提示对应的代码 删除源文件逗号即可
    在这里插入图片描述
    在这里插入图片描述

  3. 项目中所有的文件名称最好使用英文

  4. 一个pycharm窗口尽量就是一个完整的项目 不要嵌套


三、安装

pip3 install django==1.11.11 #可以填写任意版本 不适用==指定版本时自动安装最新版
在这里插入图片描述


四、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.py						django自带的后台管理(后续讲解)
    apps.py							用于app的注册(后续讲解)
    models.py						专门用于操作数据库(后续讲解 很重要)
    views.py						视图层
  
"""
创建应用之后 一定要去配置文件中注册才能生效
	'app01.apps.App01Config'  完整语法
	'app01'										简写语法
"""
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值