上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 创建模型类 每个子应用都有一个models.py文件用来存放当前应用相关的模型,Django会默认创建自增长的主键,一个模型只能有一主键,也可一自己设置主键 from django.db import models class Student(models.Model): SEX_CHOICES = 阅读全文
posted @ 2022-11-28 18:33 zhq9 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 介绍 模型层(ORM)不需要写sql操作数据库,定义模型类,操作模类来完成对数据库中的表进行增删改查,做数据库迁移的时候比较方便,换数据库的时候只需要在配置文件将库换掉就OK不需要从新写sql ORM: O是object,就是类对象 R是relation,关系,也就是关系数据中的数据表的意思 M是m 阅读全文
posted @ 2022-11-28 12:20 zhq9 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 介绍 模版是可以让开发者将后端数据填充到html页面中并渲染,在templates创建模版才可以在视图做绑定,静态页面是指写死的一个页面没有动态数据,动态页面页面是指使用占位符等将相关数据展示渲染到页面 模版DTL官网, settings配置模版路径 TEMPLATES = [ { 'BACKEND 阅读全文
posted @ 2022-11-27 17:59 zhq9 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 介绍 视图基本就是两部分 一个是请求对象request,request对象是在wsgi创建的 数据解析 一个是响应对象HttpResponse、render 也是wsgi创建的 按照http协议封装数据 请求对象 def index(request): print(request.method) r 阅读全文
posted @ 2022-11-26 09:06 zhq9 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 介绍 redirect 是Django的内部方法,他可以将用户发来的请求重定向到另外一个URL上,他可以重定向到一完整的URL、视图 案例 登录完成后重定向到首页 login.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT 阅读全文
posted @ 2022-11-26 09:05 zhq9 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 规则 from django.urls import register_converter # 导入register_converter用来注册规则 class Year(object): regex = "\d{4}" # 正则规则,regex 变量是固定的 def to_python(self, 阅读全文
posted @ 2022-11-25 17:52 zhq9 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 创建项目 创建项目 diango-admin startproject my_project/项目名称 创建子应用 python3 manage.py startapp app01/子应用名称 目录结构 目录介绍 │─ manage.py # 终端脚本命令,提供了一系列用于生成文件或者目录的命令,也 阅读全文
posted @ 2022-11-25 09:19 zhq9 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 返回一个静态页面 首先在templates下创建一个html文件 # index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h3>h 阅读全文
posted @ 2022-11-24 20:39 zhq9 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ###安装与验证 安装 pip源: https://pypi.douban.com/simple/ 豆瓣源 https://pypi.tuna.tsinghua.edu.cn/simple 清华源 格式: pip install django -i https://pypi.douban.com/s 阅读全文
posted @ 2022-11-24 09:30 zhq9 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 初始化钩子 调用插件和conftest.py文件的初始化挂钩,添加命令行选项 import pytest def pytest_addoption(parser:pytest.Parser): parser.addoption("--xxxx",default="xxxx",name="weburl 阅读全文
posted @ 2022-11-18 16:34 zhq9 阅读(12) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页