【初识django】——Django02——如桃花来

django引入:

常见的web框架:

  • Django: 大型的web框架,自带的组件非常多
  • flask:小型的web框架,自带的组件很少,主要依赖第三方模块
  • tornado:难度极高,但是性能好。框架中所有配置都需要自己手写

下载问题:

下载Django之前确保工具不会发生版本问题

python版本:3.7以上,3.8
pycharm:2020 , 一定要用专业版
django:3.2
mysql:5.7 以上

下载django:

要换源:

pip install django==3.2 -i

检查是否下载成功:

在cmd中输入:django-admin
有返回数据就是下载好了

在这里插入图片描述

注意事项:

django项目创建的路径中不要出现中文,计算机名称也不可以是中文

创建django项目:

在cmd中创建:

  1. 将路径切换到你要创建项目文件夹的位置
  2. 输入指令:django-admin startproject 项目名称
    这里会多出一个文件夹在这里插入图片描述
  3. 启动django项目
    a. 进入项目文件夹中输入指令python manage.py runserver
    在这里插入图片描述
    关闭:ctrl+c

整个命令流程:

在这里插入图片描述
之后你会看到这样一个界面:

在这里插入图片描述
tips: 如果在cmd最下面出现编码的问题请修改设置
在这里插入图片描述

然后:

在这里插入图片描述

在pycharm中创建:

  1. flie – new project
  2. 选择django进行创建
  3. 在settings配置文件里面导入os模块,这是因为版本原因遗留的一个小bug
  4. 运行
    在这里插入图片描述
    两个创建方式的区别就是:pycharm中创建会多一个templates的文件夹用于存放前端页面文件

应用app:

  • 项目中的各部分功能,项目中的不同功能创建不同应用
  • 创建应用的命令:python manage.py startapp 应用名称
    在这里插入图片描述

配置与注册:

在django项目中创建的文件夹就必须进行配置
app需要进行注册

#注册app应用
1. 进入settings.py
2. INSTALLED_APPS里面进行注册
3. 注册app的语法: app名称
'app01.apps.App01Config' ,完整的写法
'app01'			简写

在这里插入图片描述
这里是为了比较,实际上不可以两种写法共存

django项目中的文件:

详情:

mysite
|— mysite
|     |—asgi.py 异步处理操作
|     |—settings.py 项目的配置文件
|     |—urls.py 路由配置
|     |—wsgi.py 封装socket的东西
|— app01
|     |— migrations 数据库迁移记录
|     |— admin.py 后台管理文件
|     |— apps.py 用来注册app
|     |— models.py 用来操作数据库
|     |— views.py 视图函数(url对应的功能函数)
|     |— tests.py 用来测试代码
templates 存放前端页面文件
manage.py django项目的启动文件

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

如桃花来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值