2022年9月6日

在DJango中使用模型类时,出现一个DoesNotExist

摘要: 在使用Django去查询数据库时,如果不存在,会抛出一个异常。 try: order = Order.objects.get(order_number=order_number) if order.order_status > 1: return HttpResponse("fail") excep 阅读全文

posted @ 2022-09-06 12:39 一先生94 阅读(255) 评论(0) 推荐(0) 编辑

2022年8月25日

DRF当中序列化器中通过重写create()来实现保护登录保护

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

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

2022年8月23日

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 阅读(378) 评论(0) 推荐(0) 编辑

2022年8月16日

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 阅读(3572) 评论(0) 推荐(0) 编辑

2022年8月13日

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 阅读(168) 评论(0) 推荐(0) 编辑

2022年8月10日

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 阅读(260) 评论(0) 推荐(0) 编辑

2022年8月6日

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 阅读(130) 评论(0) 推荐(0) 编辑

2022年8月5日

Django当中choice字段使用

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

posted @ 2022-08-05 15:52 一先生94 阅读(335) 评论(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 阅读(1953) 评论(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) 编辑

导航