一、确保配置文件的正确性(类型和地址); 二、进入应用下面,找到models.py文件,创建模型; 1)ORC模型其实就是一个类,必须继承models.Model。 2)类名代表表名,类属性代表字段名。 3)编写类: 4)修改配置文件,确保当前应用已经添加到应用列表APP中 5)生成迁移文件,在终端 ...
分类:
其他好文 时间:
2020-06-28 18:04:24
阅读次数:
60
1.安装包 pip install redis pip install django-redis-sessions 2.settings.py 配置 # 添加配置信息 # 设置redis存储session信息 SESSION_ENGINE = 'redis_sessions.session' SES ...
分类:
其他好文 时间:
2020-06-28 15:21:36
阅读次数:
45
如果想按条件过滤掉某些数据,用filter方法。但如何表示“不等于”这个概念呢? myapps = App.objects.filter(name != '')) 这种写法是不对的,正确写法是: myapps = App.objects.filter(~Q(name != '')) ...
分类:
编程语言 时间:
2020-06-28 14:53:08
阅读次数:
346
def getModelResult(model,*orders,**wheres): ret=model.objects ret=ret.filter(**wheres) for order in orders: ret=ret.order_by(order) return ret ret=get ...
分类:
其他好文 时间:
2020-06-28 13:40:57
阅读次数:
68
大致是这样的流程。代码实现 前端部分,没什么样式。只是单纯为了实现注册验证 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href= ...
分类:
其他好文 时间:
2020-06-28 12:56:33
阅读次数:
62
Django的Orm操作数据库 双下划线的跨表查询 #数据库模型 class Book(models.Model): nid = models.AutoField(primary_key=True) # 自增id(可以不写,默认会有自增id) title = models.CharField(max ...
分类:
数据库 时间:
2020-06-28 09:56:57
阅读次数:
68
1、反向解析的概述和来由 在Django中提供了关于URL的映射的解决方案,可以做两个方向的使用 1.普通解析过程:由客户端的浏览器发起一个url请求,Django根据url解析,把url中的参数捕获,调用相应的视图,获取相应的数据,然后返回给客户端显示。 2.反向解析:通过一个视图的名字,再加上一 ...
分类:
Web程序 时间:
2020-06-28 00:05:42
阅读次数:
80
一、表单类1 #### 概述表单既可以在模板页面利用HTML编写,也可以使用Django提供的表单类编写。 相关属性参考官网:https://docs.djangoproject.com/en/1.11/ref/forms/fields/ #### 实现熟悉的用户登录功能 1. 创建新应用accou ...
分类:
其他好文 时间:
2020-06-27 15:57:02
阅读次数:
51
URL路由分发include 增加新APP 手动创建 cmd中在Django项目目录下 python manage.py startapp app02 在setting中增加app02的路径 INSTALLED_APPS = [ 'django.contrib.admin', 'django.con ...
分类:
Web程序 时间:
2020-06-27 09:37:32
阅读次数:
66
请求相关的方法(request--HttpRequest对象) print(request.GET) # 包含所有的HTTP GET 参数的类字典对象 print(request.META) # 请求头信息 return render(request, 'project_home.html') pr ...
分类:
其他好文 时间:
2020-06-27 09:36:43
阅读次数:
50