
django
文章平均质量分 91
北城、Mr.Dong
这个作者很懒,什么都没留下…
展开
-
Django继承User表实现注册和登录
(1)、引入**(2)、继承 **phone = models.CharField(max_length=11, null=True, verbose_name="手机号")verbose_name = "用户表"原创 2024-05-18 00:21:48 · 1358 阅读 · 0 评论 -
Django模型ORM操作
什么是ORMORM 全拼Object-Relation Mapping.中文意为 对象-关系映射.在MVC/MVT设计模式中的Model模块中都包括ORMORM优势只需要面向对象编程, 不需要面向数据库编写代码.对数据库的操作都转化成对类属性和方法的操作.不用编写各种数据库的sql语句.实现了数据模型与数据库的解耦, 屏蔽了不同数据库操作上的差异.不在关注用的是mysql、oracle…等.通过简单的配置就可以轻松更换数据库, 而不需要修改代码.ORM劣势。原创 2024-05-14 20:54:07 · 894 阅读 · 0 评论 -
Django模板
Django模板在项目迭代流程中,前端页面都会进行大量的修改,如果将页面放到视图函数中,那么当对前端页面修改的时候,也会使得视图函数发生变化,大大加重了后端的负担。从 MTV 设计模式的角度出发,视图层是实现业务逻辑的,在视图层编写代码和编写 HTML 页面是两项可以相互独立的工作。在 Django 中我们把 “模板” 称之为 Template,是设计模式中的 T 层,模板用于编写html代码,还可以嵌入模板代码转换更方便的完成页面开发,再通过在视图中渲染模板,将生成模板的设计实现了业务逻辑视图与显示内原创 2024-05-13 23:45:38 · 1205 阅读 · 2 评论 -
初始Django
Django是由Python编写的Web框架,遵循 MVC 设计模式。MVC是Model、View、Controller三个单词的简写,分别代表模型、视图、控制器。Django其实也是一个MTV 的设计模式。MTV是Model、Template、View三个单词的简写,分别代表模型、模版、视图。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。用于创建模型的对象关系映射。原创 2024-05-13 23:35:16 · 989 阅读 · 0 评论 -
ElasticSearch for Django
ElasticSearch for Django创建django项目并配置settings.pysetting.py配置INSTALLED_APPS = [ 'app01.apps.App01Config', 'rest_framework', 'corsheaders',]MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', # 第三行]CORS_ORIGIN_ALLOW_ALL = True原创 2020-08-22 18:21:41 · 324 阅读 · 0 评论 -
django-celery-redis异步发邮件
Django-Celery-Redis异步发邮件python == 3.7.6django == 2.1.8celery == 4.4.7redis == 3.5.3eventlet == 0.26.1什么是celeryCelery是一个功能完备即插即用的任务队列。它使得我们不需要考虑复杂的问题,使用非常简单。celery适用异步处理问题,当发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作,我们可将其异步执行,这样用户不需要等待很久,提高用户体验。 celery的特点是:简单,原创 2020-08-08 17:08:09 · 490 阅读 · 1 评论 -
django + Vue + 七牛云上传图片
django + Vue + 七牛云上传图片申请七牛云账号、创建七牛云空间这是省略1、使用python获取上传使用的token值安装七牛云pip install qiniu==7.2.6获取token,这里是使用的工用方法,在myutils下创建qiniu_api.py文件from qiniu import Authdef qiniu_token(): # ...原创 2020-04-18 11:56:43 · 472 阅读 · 0 评论 -
Django中RBAC的简单应用
Django中RBAC的应用什么是权限说到权限管理,首先要了解,在网站中权限到底是什么?在网站中,用户通过URL地址,进入网站的后端逻辑,从而对网站的数据库进行操作管理。如果想要让拥有操作管理权限的用户来完成,而没有权限的用户无法操作.什么是RBACRBAC是基于角色的访问控制(Role-Based Access Control )在RBAC中,权限与角色相关联,用户通过成为适当角色的成...原创 2020-04-18 11:47:12 · 522 阅读 · 0 评论 -
django--分页功能
django原始分页功能介绍原创 2019-06-12 08:42:06 · 320 阅读 · 0 评论 -
Linux下django服务器部署全套
Linux入门Linux服务器搭建工作需要掌握的核心点虚拟机的使用Linux安装(注意事项)服务器搭建(重点)网络配置(本地虚拟机)SSH连接远程服务器(putty、xshell6)FTP文件传输(FlashFXP、winscp)安装python(Linux自带python2.7.5)虚拟环境管理(virtualenv)django安装web服务器(Nginx + uws...原创 2019-05-08 10:37:31 · 2829 阅读 · 0 评论