Loading

随笔分类 -  Python-django

认真学好好看 都是外面搜不到的干货!!!!!!!
摘要:1. 定义用户角色 在Django中,通常使用User模型来表示用户,可以通过扩展User模型来增加角色属性。例如,可以定义一个Profile模型扩展User模型,并在Profile模型中增加一个roles字段,用于保存用户的角色信息。 ```python from django.contrib.a 阅读全文
posted @ 2023-05-30 15:32 就学45分钟 阅读(133) 评论(0) 推荐(0) 编辑
摘要:需求:A和B是两个字典,Key值存在相同的值,当两个字典的key值相同的时候,如何将dic1对应的values取出来作为新的字典values,dic2对应的values取出来作为新字典的key A = {"name": "姓名", "age": "年龄", "gender": "性别"} B = { 阅读全文
posted @ 2021-11-09 17:37 就学45分钟 阅读(729) 评论(0) 推荐(0) 编辑
摘要:def clean_empty(d): """ 清除字典中值为空的键值对 """ if not isinstance(d, (dict, list)): return d if isinstance(d, list): return [v for v in (clean_empty(v) for v 阅读全文
posted @ 2021-10-29 15:06 就学45分钟 阅读(615) 评论(0) 推荐(0) 编辑
摘要:def list_allfile(path, all_files=[], all_py_files=[]): if os.path.exists(path): files = os.listdir(path) else: print('this path not exist') for file i 阅读全文
posted @ 2021-10-09 17:40 就学45分钟 阅读(406) 评论(0) 推荐(0) 编辑
摘要:import pymysql class MysqlHelper: def __init__(self, config): self.host = config["host"] self.port = config["port"] self.user = config["user"] self.pa 阅读全文
posted @ 2021-09-16 13:46 就学45分钟 阅读(270) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/zhusongziye/article/details/78786519 阅读全文
posted @ 2021-07-13 18:17 就学45分钟 阅读(124) 评论(0) 推荐(0) 编辑
摘要:#python Django自定义分页器 def page_custom(self, objlist, currentpage=1, p_size=10): """ 自定义分页器 """ if not currentpage or int(currentpage) < 1: currentpage 阅读全文
posted @ 2021-06-25 14:10 就学45分钟 阅读(44) 评论(0) 推荐(0) 编辑
摘要:Python--django 实现文件下载功能 class DownloadTextObject(object): def __init__(self, request): self.params = None self.request = request self.msg = '' self.qu 阅读全文
posted @ 2021-06-02 12:59 就学45分钟 阅读(318) 评论(0) 推荐(0) 编辑
摘要:python 时间格式转换 python xxxx年xx月xx日转换成日期 xxxx-xx-xx import time def datetrans(text): dates = time.strptime(text, "%Y年%m月%d日") return time.strftime("%Y-%m 阅读全文
posted @ 2021-05-20 17:18 就学45分钟 阅读(1799) 评论(0) 推荐(0) 编辑
摘要:PEP8-Python编码规范 PEP 8的官方文档:https://www.python.org/dev/peps/pep-0008/ 使用IDE:pycharm(默认检查代码规范) 一:代码布局 1. 缩进: 每个缩进级别使用4个空格。 def __init__(self, key, **red 阅读全文
posted @ 2020-12-27 21:35 就学45分钟 阅读(400) 评论(0) 推荐(0) 编辑
摘要:Django中的事务操作 事务干货:https://zhuanlan.zhihu.com/p/93067082 事务使用:https://www.cnblogs.com/oklizz/p/11240212.html \(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 阅读全文
posted @ 2020-11-14 23:24 就学45分钟 阅读(194) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/xiaoguan_liu/article/details/91492110 什么是单点登录及解决方法 1.怎么是单点登录? 单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就 阅读全文
posted @ 2020-11-03 11:00 就学45分钟 阅读(1161) 评论(0) 推荐(0) 编辑
摘要:pycharm运行调试配置 我们在运行pycharm的时候老是输入 python manage.py runserver 很麻烦 所以我们可以点击项目右上角的暂停键就OK 1.给运行配置起一个名称 :地球人都知道这个就不说了 2.配置IP和端口就设置需要的IP和端口就可以 注意端口别被占用 3.配置 阅读全文
posted @ 2020-10-26 19:07 就学45分钟 阅读(5831) 评论(0) 推荐(0) 编辑
摘要:1、Django缓存作用 参考博客:https://www.cnblogs.com/xiaonq/p/7978402.html#i6 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显 缓存将一个某个views的返回值保存至内存或者memcache 阅读全文
posted @ 2020-10-06 20:51 就学45分钟 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:django-创建超级管理员用户 在admin中配置 from django.contrib import admin from .models import User admin.site.register(User) #注册模型 1.设置密码 1.1创建一个超级管理员 需要执行此命令 pytho 阅读全文
posted @ 2020-10-06 09:23 就学45分钟 阅读(758) 评论(0) 推荐(0) 编辑
摘要:1.编写注册接口 1.1 user/urls.py 中添加路由 urlpatterns = [ path('register/', views.RegisterView.as_view()), # 注册视图, /user/register/ ] 1.2 user/views.py中写注册视图函数 c 阅读全文
posted @ 2020-10-05 20:02 就学45分钟 阅读(721) 评论(0) 推荐(1) 编辑
摘要:1.登录接口 2.刷新接口 3.自定义返回格式 1.JWT安装配置 1.1 安装JWT pip install djangorestframework-jwt==1.11.0 1.2 syl/settings.py 配置jwt载荷中的有效期设置 # jwt载荷中的有效期设置 JWT_AUTH = { 阅读全文
posted @ 2020-10-05 17:22 就学45分钟 阅读(539) 评论(0) 推荐(1) 编辑
摘要:1.COOKIE使用和优缺点 参考博客:https://www.cnblogs.com/xiaonq/p/11094480.html https://www.cnblogs.com/ppzhang/p/12294798.html 1.1 cookie原理: 用户名+密码 cookie是保存在用户浏览 阅读全文
posted @ 2020-10-05 16:53 就学45分钟 阅读(272) 评论(0) 推荐(0) 编辑
摘要:Django-路由Routers-SimpleRouter-DefaultRouter的使用 转载于https://blog.csdn.net/Odyssues_lee/article/details/80896033 路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与 阅读全文
posted @ 2020-10-04 20:28 就学45分钟 阅读(922) 评论(0) 推荐(0) 编辑
摘要:open (文件名,访问模式) 示例如下: f = open("1.txt","w") r 以读方式打开文件,文件的指针将会放在文件的开头,这是默认模式 w 打开一个文件夹用于写入,如果该文件已存在则将其覆盖,如果该文加不存在,创建文件夹 a 打开一个文件夹用于追加,如果该文件已存在,文件指针将会放 阅读全文
posted @ 2020-09-29 21:00 就学45分钟 阅读(105) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩