
Django
启蒙狮
至繁归于至简
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django文件下载链接
Django文件下载链接生成,并设置下载有效期。原创 2022-11-07 01:29:58 · 302 阅读 · 1 评论 -
Django分布式锁
Django分布式锁原创 2022-09-09 14:12:09 · 833 阅读 · 0 评论 -
前后端分离之JWT用户认证
在前后端分离开发时为什么需要用户认证呢?原因是由于 HTTP 协定是不储存状态的(stateless),这意味着当我们透过帐号密码验证一个使用者时,当下一个 request 请求时它就把刚刚的资料忘了。于是我们的程序就不知道谁是谁,就要再验证一次。所以为了保证系统安全,我们就需要验证用户否处于登录状态。传统方式前后端分离通过 Restful API 进行数据交互时,如何验证用户的登录信息及权限。在原来的项目中,使用的是最传统也是最简单的方式,前端登录,后端根据用户信息生成一个token,并保存这个 to转载 2021-08-06 14:41:51 · 1329 阅读 · 0 评论 -
在Python脚本中调用Django环境
推荐学习链接:https://www.cnblogs.com/limaomao/p/9255148.htmlimport osimport djangoos.environ.setdefault("DJANGO_SETTINGS_MODULE", "BMS.settings")django.setup()from app01.models import Bookbooks = Book.objects.all()print(books)原创 2021-06-09 11:53:20 · 456 阅读 · 2 评论 -
Django内置用户表密码验证
验证密码的位数并包含数字、字母和符号。models.pyfrom django.contrib.auth.models import AbstractUserclass User(AbstractUser): '''继承内置用户表''' ...forms.pyimport refrom django import formsfrom rest.models import Userclass UserModelForm(forms.ModelForm):原创 2021-06-05 13:31:37 · 453 阅读 · 0 评论 -
Django文件类型字段FileField和ImageField
FileFieldclass FileField(upload_to=None, max_length=100, **options)[source]一个文件上传字段。请注意primary_key参数不受支持,如果使用它将引发一个错误。有两个可选参数:FileField.upload_to这个属性提供了一种设置上传目录和文件名的方法,可以通过两种方式进行设置。在这两种情况下,值都被传递给Storage.save()方法。字符串值如果指定一个字符串值,它可能包含strftime()格式,原创 2021-04-23 16:35:48 · 4427 阅读 · 0 评论 -
sys.path模块搜索路径
指定模块的搜索路径的字符串列表import osimport sysBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.insert(0, BASE_DIR)sys.path.insert(0, os.path.join(BASE_DIR, 'thirdParty'))原创 2021-03-22 09:50:34 · 203 阅读 · 0 评论 -
乐观锁与悲观锁解决并发问题
订单并发这个问题我想大家都是有一定认识的,这里我说一下我的一些浅见,我会尽可能的让大家了解如何解决这类问题。在解释如何解决订单并发问题之前,需要先了解一下什么是数据库的事务。(我用的是mysql数据库,这里以mysql为例)1)事务概念一组mysql语句,要么执行,要么全不不执行。2) mysql事务隔离级别Read Committed(读取提交内容)如果是Django2.0...转载 2019-05-01 15:21:59 · 241 阅读 · 0 评论 -
RESTful API规范
本文转载自:https://blog.csdn.net/weixin_38938840/article/details/85262893为了前后端分工明确,对接流畅,确保可读性和扩展性以及高可用、一致性,特约定下述无状态RESTful API规范。写在前面前后端分离意味着,前后端之间使⽤ JSON 来交流,两个开发团队之间使⽤ API 作为契约进⾏交互。从此,后台选⽤的技术栈不影响前台。...转载 2019-04-27 11:07:42 · 273 阅读 · 0 评论 -
Django获取请求的IP地址
在django官方文档中有一段对request.META的解释:HttpRequest.METAA standard Python dictionary containing all available HTTP headers. Available headers depend on the clientand server, but here are some examples:•C...原创 2019-04-23 10:19:49 · 9595 阅读 · 1 评论 -
django之cookie值页面显示与浏览器保存的值不一致问题
个人遇到的关于django的cookie问题:counter = int(request.COOKIES['count']) + 1# del request.COOKIES['count'] # 删除服务器COOKIESif counter > 3: counter = 'on'# print("%%%%%%%%%%%%%%%%%%%")# print(counter)# ...原创 2018-10-10 19:26:05 · 845 阅读 · 0 评论 -
Python3之Django1.11中open()函数的路径问题
Python3之Django1.11中open()函数的路径问题项目目录结构如下:在根模块的views.py中使用open()的相对路径问题:查看当前目录所有文件:import osprint(os.listdir(’.’))程序中的代码print("##########################################")print("###########...原创 2018-09-26 21:24:20 · 1481 阅读 · 0 评论 -
使用豆瓣源安装Django
环境:Windows10、python3.6Django安装,以管理员身份运行命令行窗口,输入命令:pip install -i https://pypi.doubanio.com/simple/ Django如果出错使用如下命令:pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi...原创 2018-07-10 09:03:24 · 3155 阅读 · 0 评论 -
Django设置权限
Django1.9使用Django内置的权限验证机制。权限表名auth_permissionsmodels.pyfrom django.db import modelsclass User(models.Model): ... class Meta: ... # 内置权限 default_permissions = ('add',) # 自定义权限 permissions = ( .原创 2020-09-22 11:05:49 · 740 阅读 · 0 评论