引用 https://blog.csdn.net/larger5/article/details/82350629 一、前言 1、之前在做 ITAEM团队 的官网,需要做一个用户端(对外宣传,要求极致),一个后台管理端(自己人用,要求不高)。 2、当初 Python 开发,选择 Django,因其自 ...
分类:
编程语言 时间:
2020-05-10 01:46:56
阅读次数:
109
Django作为Web框架,需要一种很便利的方法去动态地生成HTML网页,因此有了模板这个概念。模板包含所需HTML的部分代码以及一些特殊的语法,特殊的语法用于描述如何将数据动态插入HTML网页中。Django可以配置一个或多个模板引擎,模板系统有Django模板语言(DjangoTemplate ...
分类:
其他好文 时间:
2020-05-10 01:18:37
阅读次数:
54
1、celery(分布式任务队列)介绍: 情景:用户发起request,并等待response返回。在本些views中,可能需要执行一段耗时的程序,那么用户就会等待很长时间,造成不好的用户体验,比如发送邮件、手机验证码等。 使用celery后,情况就不一样了。解决:将耗时的程序放到celery中执行 ...
分类:
其他好文 时间:
2020-05-09 23:42:55
阅读次数:
192
视图(View) 是Django的 MTV 架构模式的V部分, 主要负责处理用户请求和生成相应的响应内容 , 然后在页面或其他类型文档中显示。 也可以理解为视图是MVC架构里面的C部分(控制器),主要处理功能和业务上的逻辑。 构建网页内容 响应类型 在构建网页前,我们先了解响应类型,视图函数都是通过 ...
分类:
其他好文 时间:
2020-05-09 19:27:34
阅读次数:
58
在 views.py 中添加函数 向数据库中添加数据 def add_persons(request): for i in range(15): person = Person() flag = random.randrange(100) person.p_name = "Hany_ %d"%(i) ...
分类:
数据库 时间:
2020-05-09 19:16:46
阅读次数:
83
一般操作 https://docs.djangoproject.com/en/3.0/ref/models/querysets/ 官网 文档 https://www.cnblogs.com/study-learning/p/9969486.html 必知必会13条 <1> all(): 查询所有结果 ...
如果要在django的模型中添加方法,推荐在模型的自定义管理其中添加方法。 不能使用__init__方法,因为模型继承的父类也有__init__方法。 模型models.py中 关键代码: class BookInfoManager(models.Manager): # 自定义管理器:应用二 扩展方 ...
分类:
其他好文 时间:
2020-05-09 01:00:01
阅读次数:
172
(venv) D:\mukewang\django_air>python manage.py makemigrations Migrations for 'blog': blog\migrations\0001_initial.py - Create model Article (venv) D:\ ...
分类:
其他好文 时间:
2020-05-09 00:25:25
阅读次数:
99
import django import os,sys base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(base_dir) os.environ.setdefault("DJ ...
分类:
其他好文 时间:
2020-05-08 16:18:27
阅读次数:
66
1.后端代码编写 from django.http import JsonResponse res = {"code": 0, "message": result_list} return JsonResponse(res) 2.前端代码编写 <h4 style="margin: 10px;colo ...
分类:
Web程序 时间:
2020-05-08 13:05:14
阅读次数:
154