Django
文章平均质量分 57
win_zcj
在学习中不断成长!
展开
-
django对称加密算法中间件
在Django中,中间件可以用来处理请求和响应的全局生命周期。如果你想要创建一个中间件来加密响应数据以便前端接收,你需要实现process_response方法。最后在setting.py文件中把写好的类注册到中间件中就可以了。原创 2024-01-26 10:39:08 · 545 阅读 · 0 评论 -
Django APP打包发布到PyPI重用
有时候,我们需要将自己写的app分发(dist)给同事,分享给朋友,或者在互联网上发布,这都需要打包、分发我们的app。Django的子系统重用是基于app级别的。也就是一个项目可以包含多个互相独立的app,不同项目之间没有关系。但是,一个app可以属于多个项目,可以在任何地点、任何时间和任何项目中被重用。需要将该app运行时所必须的全部文件、资源、配置、数据等等都封装在一个整体内。打包工具:setuptools、pip。一般情况下安装Python时已自带安装了。原创 2023-01-04 17:23:02 · 731 阅读 · 0 评论 -
postgresql设置自动更新时间方法
postgresql设置自动更新时间方法原创 2022-10-13 15:17:17 · 6187 阅读 · 5 评论 -
django package制作
django项目制作package包原创 2022-10-11 11:37:57 · 270 阅读 · 0 评论 -
前端vue和django后端数据交互,跨域问题的解决
一:前言 再前后端的数据交互问题上,经常会遇到跨域问题。即这个错误 Access to XMLHttpRequest at ‘http://127.0.0.1:8000/api/test/‘ from origin ‘http://127.0.0.1:3000’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.原创 2021-07-06 20:08:49 · 1636 阅读 · 0 评论 -
项目部署
目标 : 在浏览器输入 www.rabbit.com 回车进入到Django项目主页**1.概念Django项目(Web应用)Web服务1.nginx : 高并发处理的好2.Apache : 稳定LNMP : Linux Nginx MySQL Python/PHP/PerlLAMP : Linux Apache MySQL Python/PHP/Perl3.uwsgi是...原创 2020-01-14 10:50:57 · 233 阅读 · 0 评论 -
django rest framework 自定义过滤器 django filter
django filter通过url传参实现资源的筛选、搜索、排序等功能,省着自己写从request.query_params获取参数然后Order.objects().filter()了。首先安装django-filterpip install django-filter在视图 views.py 中自定义过滤器类import django_filtersclass OrderFi...原创 2019-12-13 18:20:58 · 470 阅读 · 0 评论 -
Djangorestframework序列化器实现多张表数据添加和修改
在本文中,我们将了解Django rest框架嵌套序列化器以及如何创建DRF可写嵌套序列化器。本教程分为两部分。在第一部分中,我们将讨论如何创建模型、序列化器和视图。在第二部分中,我们将讨论如何使用嵌套序列化器以及如何创建和更新嵌套序列化器。PART 1:将下面的代码复制到您的Django应用程序的 models.py 文件中。# -*- coding: utf-8 -*-fro...原创 2019-12-11 23:06:10 · 3233 阅读 · 6 评论 -
Django中forms模块处理
1.forms模块1.通过 forms 模块获取表单数据1.通过forms.Form的子类的构造器来接收post数据form = RemarkForm(request.POST)2.必须使form通过验证,才能取值form.is_valid()返回True:通过验证返回False:为通过验证3.获取表单数据通过 form.cleaned_data 来接收表单数据2.forms模...原创 2019-01-18 11:59:04 · 370 阅读 · 0 评论