Python Web开发框架Django全套操作,一篇就够!!

目录

Django 简介

安装

HelloWorld 

创建一个HelloWorld 项目

运行项目

URL路由

路径转换器

补充

请求方式

表单

视图

模板

模板基本语法:

模板流程控制:

模板遍历:

模板遍历字典

模板注释

模板之间的引用

配置静态文件

模板继承

数据模型

模型创建

数据库操作-crud

插入

查询

修改

删除

聚合查询

分组查询(annotate)

Q() 查询

常见的field

options:

type:

组件

用户认证组件

创建用户

验证用户

退出登录

Django 中间件

自定义中间件实现拦截器

cookie 与 session

cookie 

session

API接口文档

 ​

问题解决:

'AutoSchema' object has no attribute 'get_link'

'staticfiles' is not a registered tag library.

Django Nginx+uwsgi 安装配置


Django 简介

Django 是一个开放源代码的 Web 应用框架,由 Python 写成。采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。

基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。

关于MVC 与 MTV模型

Django 版本对应的 Python 版本:

Django 版本 Python 版本
1.8 2.7, 3.2 , 3.3, 3.4, 3.5
1.9, 1.10 2.7, 3.4, 3.5
1.11 2.7, 3.4, 3.5, 3.6
2.0 3.4, 3.5, 3.6, 3.7
2.1, 2.2 3.5, 3.6, 3.7

安装

--window

首先需要安装python环境

安装 Django:

  • Django 下载地址:
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

瑶山

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

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

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

打赏作者

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

抵扣说明:

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

余额充值