DRF是以Django扩展应用的方式提供的,所以我们可以直接利用已有的Django环境而无需从新创建。(若没有Django环境,需要先创建环境安装Django) 1、安装DRF pip install djangorestframework 2、添加rest_framework应用 我们利用在Dja ...
分类:
其他好文 时间:
2021-03-01 13:13:05
阅读次数:
0
django后端解决跨域方式一Middleware 中间介实现跨域过程 1、新建中间介包 #mkidr middleware #touch middleware/__init.py__ #vim middleware/crossdomainxhr.py from django import http ...
分类:
其他好文 时间:
2021-02-26 12:57:56
阅读次数:
0
import sqlite3 class SqliteUtil(): def __init__(self, file): # 连接到 SQlite数据库 # 数据库文件是 api_test.s3db,不存在,则自动创建 self.conn = sqlite3.connect('api_test.s3 ...
分类:
数据库 时间:
2021-02-23 14:22:09
阅读次数:
0
xadmin后台管理 一、介绍 xadmin是Django的第三方扩展,可以使Django的admin站点使用更方便。 文档:https://xadmin.readthedocs.io/en/latest/index.html 二、安装 通过如下命令安装xadmin包 pip install htt ...
分类:
其他好文 时间:
2021-02-23 14:18:19
阅读次数:
0
1、新增url urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^login/', views.login), url(r'^login_action/', views.login_action), url(r'^event_manag ...
分类:
其他好文 时间:
2021-02-22 11:56:48
阅读次数:
0
一、概述 在项目中,点击下载按钮,就可以下载文件。 传统的下载链接一般是get方式,这种链接是公开的,可以任意下载。 在实际项目,某些下载链接,是私密的。必须使用post方式,传递正确的参数,才能下载。 二、django项目 本环境使用django 3.1.5,新建项目download_demo 安 ...
分类:
其他好文 时间:
2021-02-20 11:55:24
阅读次数:
0
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 1. os.path.abspath(file)返回的是.py文件的绝对路径,也就是settings.py这个文件路径 2. os.path.dirname( ...
分类:
其他好文 时间:
2021-02-20 11:46:09
阅读次数:
0
create: 1、创建序列化器对象时,如果仅仅只传data参数2、序列化器对象调用save方法时,会调用序列化器类中的create方法,进行数据创建操作 serializer = serializers.ProjectModelSerializer(data=python_data) serial ...
分类:
其他好文 时间:
2021-02-19 13:07:18
阅读次数:
0
Django批量导入数据库-bulk_create() if request.method == 'POST': text_list=request.POST.getlist('text') pwd_list = request.POST.getlist('pwd') datas = [] for ...
分类:
数据库 时间:
2021-02-16 12:34:27
阅读次数:
0
视图类是通过定义和声明类的形式实现的,根据用途划分3部分:数据显示视图、数据操作视图和日期筛选视图。 数据显示视图:将后台数据显示在网页上,数据主要来自模型,有:RedirectView、TemplateView、ListView和DetailView DetailView继承关系: ListVie ...
分类:
Web程序 时间:
2021-02-09 12:42:45
阅读次数:
0