08 2022 档案

DRF当中序列化器中通过重写create()来实现保护登录保护
摘要:在DRF原来源码框架中,我们知道保存的用户信息时,用户的密码是被明文保存到数据库中。 代码实class UserRegisterModelSerializer(serializers.ModelSerializer) """ 用户注册的序列化器 """ re_password = serialize 阅读全文

posted @ 2022-08-25 14:40 一先生94 阅读(226) 评论(0) 推荐(0) 编辑

Django后端当中如何去获取客户端的ip
摘要:x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: ip = x_forwarded_for.split(',')[0] else: ip = request.META.get('REMOTE_ 阅读全文

posted @ 2022-08-23 17:36 一先生94 阅读(394) 评论(0) 推荐(0) 编辑

Vue中经常出现 报错:Component name “xxxx“ should always be multi-word.
摘要:报错:Component name “xxxx” should always be multi-word.意思是说组件名"xxxx"应该总是多个单词,其实就是eslint报出我的组件名称命名不规范,应该采用驼峰命名法。 解决方法就是在vue.config.js文件中写入lintOnSave:fals 阅读全文

posted @ 2022-08-16 09:54 一先生94 阅读(3736) 评论(0) 推荐(0) 编辑

Vue当中的$route 和 $router的区别
摘要:$router 为 VueRouter,实例,想要导航到不同URL,则使用$router.push方法。$route 为当前router 跳转对象里面可以获取 name.path.query.params等。 做个简单的Demo来确认下。 $route 为当前router 跳转对象里面可以获取 na 阅读全文

posted @ 2022-08-13 21:19 一先生94 阅读(171) 评论(0) 推荐(0) 编辑

drf中serializer通过self.context['request']获取request对象的原因
摘要:在视图类中可通过self.request来获取request对象,是因为源码中的dispatch将其封装到类中 def dispatch(self, request, *args, **kwargs): """ `.dispatch()` is pretty much the same as Dja 阅读全文

posted @ 2022-08-10 13:08 一先生94 阅读(270) 评论(0) 推荐(0) 编辑

Django当中通过字段获取关联模型
摘要:1.models.py class Department(models.Model): """ 部门表 """ title = models.CharField(max_length=32,verbose_name='部门名称') def __str__(self): return self.tit 阅读全文

posted @ 2022-08-06 08:38 一先生94 阅读(139) 评论(0) 推荐(0) 编辑

Django当中choice字段使用
摘要:Django 模型中的字段有个 choices 属性,这个属性可以提供被选数据。 举例子说明一下,首先创建一个模型 Person ,包含两个字段 name 和 gender: from django.db import models class Person(models.Model): GENDE 阅读全文

posted @ 2022-08-05 15:52 一先生94 阅读(357) 评论(0) 推荐(0) 编辑

python中urlencode()的用法
摘要:在web后端开发,需要对于url进行反向生成,经常会用到这个urlencode()。那么到底这个是啥子呢? 传入参数类型:字典 功能:将存入的字典参数编码为URL查询字符串,即转换成以key1=value1&key2=value2的形式 1.url标准符号,数字字母 1. from urllib.p 阅读全文

posted @ 2022-08-05 14:26 一先生94 阅读(2060) 评论(0) 推荐(0) 编辑

Django中_meta的部分用法
摘要:model.UserInfo._meta.app_label#获取该类所在app的app名称 model.UserInfo._meta.model_name#获取该类对应表名(字符串类型) model.UserInfo._meta.get_field(‘username’)#获取该类内指定字段信息( 阅读全文

posted @ 2022-08-05 11:56 一先生94 阅读(35) 评论(0) 推荐(0) 编辑

ORM中多对多添加问题。
摘要:这个问题,自己花了一小段时间才真正搞明白。这里记录下。 首先创建模型类。 1 from django.db import models 2 3 # Create your models here. 4 class Clas(models.Model): 5 name = models.CharFie 阅读全文

posted @ 2022-08-05 10:58 一先生94 阅读(93) 评论(0) 推荐(0) 编辑

Django当中通过数据库如何反向生成模型类呢?
摘要:如果用mysql的话,settings要配置好,同时在init.py中引入pymysql,完成后再进行以后操作 python manage.py inspectdb > app1\models.py # app1为项目名称 python manage.py makemigrations python 阅读全文

posted @ 2022-08-04 20:08 一先生94 阅读(20) 评论(0) 推荐(0) 编辑

Django当中如何上传和下载文件?
摘要:在web开发中,上传和下载文件都很常见。也有很多方法。本文只讲解通过form表单来进行文件上传。通过FileResponse进行文件下载。 一、文件上传 通过form表单进行文件上传。 首先,通过Django模型类创建数据。 models.py import os from django.db im 阅读全文

posted @ 2022-08-03 21:57 一先生94 阅读(897) 评论(0) 推荐(0) 编辑

Django当中实现批量操作
摘要:Django当中要实现批量操作,一般我们用forms组件或者modelform中的formset来实现。 一、什么是formset? Form组件或ModelForm用于做一个表单验证而formset是用于做多个表单的验证组件,用于做批量操作。 二、如何实现批量操作? 1.设置models 1 fr 阅读全文

posted @ 2022-08-02 08:31 一先生94 阅读(57) 评论(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

导航

统计

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