10 2020 档案

摘要:https://docs.djangoproject.com/en/3.1/topics/files/ 自定义存储; 编写自定义存储系统¶ 如果需要提供自定义文件存储(一个常见的示例是在某个远程系统上存储文件),则可以通过定义自定义存储类来实现。您需要按照以下步骤操作: 您的自定义存储系统必须是的子 阅读全文
posted @ 2020-10-27 20:06 不带R的墨菲特 阅读(232) 评论(0) 推荐(0) 编辑
摘要:Django media MEDIA_URL MEDIA_ROOT 的配置 Django中media文件夹是我们文件(比如头像、文件、视频等)数据十分重要的存放处,这里以用户头像的上传以及media文件的访问为例为大家详细讲解下media的相关实例。 在Django项目的settings.py文件中 阅读全文
posted @ 2020-10-27 19:49 不带R的墨菲特 阅读(927) 评论(3) 推荐(0) 编辑
摘要:ImageField¶ class ImageField(upload_to=None, height_field=None, width_field=None, max_length=100, **options)¶ Inherits all attributes and methods from 阅读全文
posted @ 2020-10-27 19:20 不带R的墨菲特 阅读(360) 评论(0) 推荐(0) 编辑
摘要:FileField¶ class FileField(upload_to=None, max_length=100, **options)¶ A file-upload field. Note The primary_key argument isn’t supported and will rai 阅读全文
posted @ 2020-10-27 18:54 不带R的墨菲特 阅读(221) 评论(0) 推荐(0) 编辑
摘要:from django.http import HttpResponseRedirect from django.core.urlresolvers import reverse def response_one(request): ... return HttpResponseRedirect(' 阅读全文
posted @ 2020-10-27 18:46 不带R的墨菲特 阅读(758) 评论(0) 推荐(0) 编辑
摘要:Considerations regarding model’s error_messages¶ Error messages defined at the form field level or at the form Meta level always take precedence over 阅读全文
posted @ 2020-10-27 18:18 不带R的墨菲特 阅读(2123) 评论(0) 推荐(0) 编辑
摘要:For example, here’s a validator that only allows even numbers: from django.core.exceptions import ValidationError from django.utils.translation import 阅读全文
posted @ 2020-10-27 18:12 不带R的墨菲特 阅读(218) 评论(0) 推荐(0) 编辑
摘要:模型: from django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __str__(self): ret 阅读全文
posted @ 2020-10-27 14:37 不带R的墨菲特 阅读(110) 评论(2) 推荐(0) 编辑
摘要:LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { # LOGGING FORMAT 'standard': { 'format': '[%(asctime)s] [%(filename)s:%(li 阅读全文
posted @ 2020-10-25 18:10 不带R的墨菲特 阅读(89) 评论(0) 推荐(0) 编辑
摘要:from rest_framework.viewsets import ModelViewSet from .serializers import SerializerStudent from rest_framework.response import Response from django.h 阅读全文
posted @ 2020-10-25 17:58 不带R的墨菲特 阅读(139) 评论(0) 推荐(0) 编辑
摘要:pip install coreapi 配置settings.py REST_FRAMEWORK={ 'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.AutoSchema', } 全局路由配置docs路由: from rest_framework.do 阅读全文
posted @ 2020-10-25 16:47 不带R的墨菲特 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1,有空补上 阅读全文
posted @ 2020-10-25 03:10 不带R的墨菲特 阅读(133) 评论(0) 推荐(0) 编辑
摘要:from rest_framework.generics import GenericAPIView from .models import Student,TeacherClass,Teacher,Class from .serializers import SerializerStudent f 阅读全文
posted @ 2020-10-25 01:12 不带R的墨菲特 阅读(308) 评论(0) 推荐(0) 编辑
摘要:class SerialierTeacherClass(serializers.ModelSerializer): teacher_ids=serializers.ListField( child=serializers.IntegerField(),allow_empty=False ,write 阅读全文
posted @ 2020-10-24 18:24 不带R的墨菲特 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1.先说才历史问题celery版本支持问题对于3.7以及以上暂时不支持,建议版本3.6,kombu 库里面使用了3.6async 方法名在3.7是内部方法 她。django-redis 要求redis<3.0 ,而celery支持redis版本2.x,所以会冲突,只能卸载django-redis 我 阅读全文
posted @ 2020-10-19 00:25 不带R的墨菲特 阅读(655) 评论(2) 推荐(0) 编辑
摘要:主表 编辑 在数据库中建立的表格即Table,其中存在主键(primary key)用于与其它表相关联,并且作为在主表中的唯一性标识。 从表 编辑 以主表的主键(primary key)值为外键 (Foreign Key)的表,可以通过外键与主表进行关联查询。从表与主表通过外键进行关联查询。 关系及 阅读全文
posted @ 2020-10-17 17:16 不带R的墨菲特 阅读(463) 评论(1) 推荐(0) 编辑
摘要:# 全局钩子 def validate(self, attrs): res=re.match(r'^1[35678]\d{9}$',attrs.get('user_name')) if not res: raise ValidationError({"user_name":'名字必须合法手机号'}) 阅读全文
posted @ 2020-10-17 16:45 不带R的墨菲特 阅读(366) 评论(0) 推荐(0) 编辑
摘要:1.all() >>> Class.objects.filter(stu_related__sname='test002').all()<QuerySet [<Class: 开发班>]> 2.values()>>> Class.objects.filter(stu_related__sname='t 阅读全文
posted @ 2020-10-17 12:32 不带R的墨菲特 阅读(169) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/apollo1616/articles/10086069.html 阅读全文
posted @ 2020-10-17 10:52 不带R的墨菲特 阅读(404) 评论(0) 推荐(0) 编辑
摘要:def get(self,request,*args,**kwargs): if kwargs.get('id'): try: inst=JsonModels.objects.get(id=kwargs.get("id")) ser=SerialJson(instance=inst,many=Fal 阅读全文
posted @ 2020-10-17 10:47 不带R的墨菲特 阅读(1284) 评论(1) 推荐(0) 编辑
摘要:1.一对一和一多对多是一样的,多对多不太一样 2.增 post (一对多) class BookView(APIView): def post (self,request,*args,**kwargs): publish=Publish.objects.filter(pk=1).first() au 阅读全文
posted @ 2020-10-12 00:21 不带R的墨菲特 阅读(260) 评论(0) 推荐(0) 编辑
摘要:1.分析表关系 2.创建基本表不含外键 3.根据关系,添加基表的外键 django ORM 多对多关系可以创建再任意一方模型,但是推荐建立在查询频率高的一方: authors = models.ManyToManyField(to="Author",on_delete=models.CASCADE) 阅读全文
posted @ 2020-10-11 23:47 不带R的墨菲特 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1.比如模型已经写了个模型,当前数据库有旧数据了,想再加个字段age 怎么办: class UserInfo(models.Model): """ 用户信息储存""" user_type_choices=[(1,"普通用户"),(2,"管理员")] user_type=models.IntegerF 阅读全文
posted @ 2020-10-11 23:25 不带R的墨菲特 阅读(540) 评论(0) 推荐(0) 编辑
摘要:mysql对大小写不敏感,不区分: 1.修改表字段: 1.修改表名 alter table 表名 rename 新表名字 2.增加字段 alter table 表名 add 字段名 字段类型(宽度) 约束条件 ; alter table 表名 add 字段名 字段类型(宽度) 约束条件 first 阅读全文
posted @ 2020-10-11 23:08 不带R的墨菲特 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1.OneToOne 如何判断表关系满足一对1 比如用户表和用户详细信息表 举例: 1.核心思想换位思考:第一先站在user表思考一个用户有可以对应有几个详细信息,当然是一个由此判断user表到userdetail表满足1单向一对1 2.再站在userdetail表,一个userdetail可以属于 阅读全文
posted @ 2020-10-11 22:59 不带R的墨菲特 阅读(1031) 评论(0) 推荐(0) 编辑

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