随笔 - 310  文章 - 0  评论 - 5  阅读 - 19万

随笔分类 -  Django框架

django 发邮件(mail)模块的简单使用
摘要:django自带的django.core.mail模块实现发邮件的功能 django自带了一个模块,可以实现发邮件的功能。如果项目开发遇到需要发邮件进行验证的时候可以用到。 1.先要准备发件人 发邮件需要使用SMTP。SMTP是什么呢? 简单邮件传输协议(Simple Mail Transfer P 阅读全文
posted @ 2020-06-10 01:22 jueyuanfengsheng 阅读(677) 评论(0) 推荐(0) 编辑
Django使用数据库表反向生成models类
摘要:[TOC] Django根据已有数据库表反向生成models类 一. 创建一个Django项目 二、修改settings文件 在setting里面设置你要连接的数据库名称,地址,账号密码之类的信息,和创建新项目的时候一致 根据数据库数据生成对应的models模型类 生成模型文件 将模型文件导入到ap 阅读全文
posted @ 2020-03-25 00:32 jueyuanfengsheng 阅读(832) 评论(0) 推荐(0) 编辑
关于跨域请求和django处理跨域请求最佳解决方案的总结
摘要:关于跨域请求和django处理跨域请求最佳解决方案的总结 一、什么是跨域请求? 跨域: 简单来说就是 A 网站的 javascript 代码试图访问 B 网站,包括提交内容和获取内容。这显然是不安全的。为此,浏览器的鼻祖:网景(Netscape)公司提出了优秀的解决方案:著名的浏览器同源策略。现在所 阅读全文
posted @ 2020-03-04 20:49 jueyuanfengsheng 阅读(504) 评论(0) 推荐(0) 编辑
Django常用模块导入
摘要:[TOC] django常用模块汇总 BBS使用模块 阅读全文
posted @ 2020-01-12 21:28 jueyuanfengsheng 阅读(725) 评论(0) 推荐(0) 编辑
博客页面搭建
该文被密码保护。
posted @ 2019-12-23 10:22 jueyuanfengsheng 阅读(55) 评论(0) 推荐(0) 编辑
django 之csrf、auth模块及settings源码、插拔式设计
摘要:csrf:Cross Site Request Forgery protection 基于django中间件拷贝思想 # start.py import notify notify.send_all('小宝贝们!快要放假啦,你们都去哪里玩呀?') # settings.py NOTIFY_LIST 阅读全文
posted @ 2019-12-06 04:08 jueyuanfengsheng 阅读(424) 评论(0) 推荐(0) 编辑
django之表多对多建立方式、form组件、钩子函数 08
摘要:多对多三种创建方式 1.全自动(用ManyToManyField创建第三张表) class Book(models.Model): title = models.CharField(max_length=32) # # 通过ORM自带的ManyToManyField自动创建第三张表 authors= 阅读全文
posted @ 2019-12-04 08:31 jueyuanfengsheng 阅读(277) 评论(0) 推荐(0) 编辑
django之ajax结合sweetalert使用,分页器和bulk_create批量插入 07
摘要:[TOC] sweetalert插件 有这么一个需求: ​ 当用户进行一个删除数据的操作时,弹出一个二次确认的动态框样式? 其实,这里就可以使用sweetalert插件实现。 首先先下载该插件: "Bootstrap sweetalert项目" 上图下载完毕,解压后找到dist文件夹,拷贝到当前项目 阅读全文
posted @ 2019-12-03 09:09 jueyuanfengsheng 阅读(262) 评论(0) 推荐(0) 编辑
django查询优化及ajax编码格式下发送数据 总结
摘要:orm查询优化 1)only与refer ​ only方法返回的是一个queryset对象,本质就是列表套数据对象 ​ 该对象内只含有only括号所指定的属性(其他属性也可以获取,但是需要重新走数据库查询) defer与only互为反关系,返回的是一个queryset对象,本质就是列表套数据对象;该 阅读全文
posted @ 2019-12-02 19:40 jueyuanfengsheng 阅读(221) 评论(0) 推荐(0) 编辑
使用choices参数的实际项目表设计
摘要:```python# 实际项目表设计from django.db import models# Create your models here.# rbac权限相关表格class User(models.Model): name = models.CharField(max_length=32) pwd = models.CharField(max_length=32) role... 阅读全文
posted @ 2019-12-01 14:25 jueyuanfengsheng 阅读(248) 评论(0) 推荐(0) 编辑
django之ORM的查询优化、Ajax 06
摘要:ORM查询优化 only与defer res = models.Book.objects.all().values('title') print(res) # <QuerySet [{'title': '三国演义'}, {'title': '红楼梦'}, {'title': '水浒传'}, {'ti 阅读全文
posted @ 2019-12-01 12:47 jueyuanfengsheng 阅读(444) 评论(0) 推荐(0) 编辑
django 模型层(orm)05
摘要:配置测试脚本 方式1: # 如果想单独测试django中的某个文件,需要手动配置测试脚本(在你应用下的tests.py文件中) import os if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", " 阅读全文
posted @ 2019-11-29 03:13 jueyuanfengsheng 阅读(153) 评论(0) 推荐(0) 编辑
django 之视图层及模板层 04
摘要:[TOC] 路由:视图函数的内存地址 视图层 render方法是Template和Contex两个对象的组合使用 JsonResponse对象 JsonResponse是HttpResponse的子类,专门用来生成JSON编码的响应。 CBV及源码分析 我们之前写过的都是基于函数的view,就叫FB 阅读全文
posted @ 2019-11-27 01:22 jueyuanfengsheng 阅读(213) 评论(0) 推荐(0) 编辑
django之路由层(反向解析)总结
摘要:表关系的建立方式 表与表之间的关系就三种 一对一 OneToOne(to='') to后面可以跟字符串的表名 也可以直接跟变量名表名(该表名必须在上面提前定义出来) 一对多 ForeignKey(to='') 多对多 ManyToMany(to='') 自己一定要会三种关系的推导步骤 以及建表的注意 阅读全文
posted @ 2019-11-27 01:21 jueyuanfengsheng 阅读(412) 评论(0) 推荐(0) 编辑
django 路由层(反向解析)03
摘要:[TOC] ORM表关系建立 orm表关系如何建立 多对多 一对多 一对一 换位思考 先站在一张表上面分析 然后再站在另一张分析 一对多 外键字段建在 多的那一方 多对多 多对多的外键关系需要建立第三章来专门处理 图书表 出版社表 作者表 Django请求生命周期流程图 urls.py 路由层 dj 阅读全文
posted @ 2019-11-26 02:42 jueyuanfengsheng 阅读(302) 评论(0) 推荐(0) 编辑
Django 文件配置、pycharm及django连接数据库、表的增删改查 总结
摘要:静态文件配置 1.你在浏览器中输入网址能够有响应的资源返回给你 是因为后端已经提前给你开设该资源的接口,也就意味着你所能 访问到的资源 都是人家事先定义好的 2.django如何给用户开设资源接口呢? 在urls.py中 开设路由与视图函数对应关系 3.什么是静态文件 网站所使用的已经提前写好的cs 阅读全文
posted @ 2019-11-25 19:15 jueyuanfengsheng 阅读(538) 评论(0) 推荐(0) 编辑
Django 之 文件配置、pycharm及django连接数据库、创表及表的增删改查02
摘要:## 创建项目后的文件夹配置 *用pycharm >settings创建项目时可以自定义一个app名,帮你自动创建一个应用,并自动创建template文件夹,*查看配置INSTALLED_APPS没有自动添加新建的app,如果没有手动添加,TEMPLATES列表的“DIRS”如果没有添加templa 阅读全文
posted @ 2019-11-24 02:40 jueyuanfengsheng 阅读(988) 评论(0) 推荐(0) 编辑
Django框架简介(1)
摘要:手写web框架 # coding:utf8 import socket server = socket.socket() server.bind(('127.0.0.1', 8080)) server.listen(5) # data 中的信息 """ 请求首行,表明请求方式以及遵循的http协议版 阅读全文
posted @ 2019-11-22 01:00 jueyuanfengsheng 阅读(318) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示