随笔分类 -  django

django学习笔记
摘要:jwt -> json web token 一般用于前后端分离项目的用户认证。 传统校验需要把token保存在服务端。而jwt不会保存在服务端,通过客户端给的token和算法进行验证。 jwt包括三段字符串,并用点分隔。 token可以放到url里面,放到请求头里面。 返回 第一个是类型,第二个是非 阅读全文
posted @ 2023-02-02 04:47 小默同学 阅读(230) 评论(0) 推荐(0) 编辑
摘要:serializers.py 文件 对象 -> json 序列化 json -> 对象 反序列化 write_only实例: from rest_framework.serializers import ModelSerializer from rest_framework import seria 阅读全文
posted @ 2023-02-02 04:34 小默同学 阅读(16) 评论(0) 推荐(0) 编辑
摘要:这个错误发生在我使用OneToOne反向关连的时候,反向索引related_name报错。 原因:我使用外键和OneToOne关联了同一个表,然后django没办法处理于是报这个错误。 解决:去掉OneToOne或者去掉ForeignKey字段。 阅读全文
posted @ 2022-05-01 02:00 小默同学 阅读(241) 评论(0) 推荐(0) 编辑
摘要:参考博客:https://www.cnblogs.com/paulwhw/p/9551151.html settings.py中配置 MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR / 'media' # FileField upload的路径的其实位置 ur 阅读全文
posted @ 2022-04-30 21:12 小默同学 阅读(64) 评论(0) 推荐(0) 编辑
摘要:解决:https://www.cnpython.com/qa/92069 再wsgi.py中添加: sys.path.append('/home/django_projects/MyProject') sys.path.append('/home/django_projects/MyProject/ 阅读全文
posted @ 2022-04-29 03:07 小默同学 阅读(64) 评论(0) 推荐(0) 编辑
摘要:我们都知道models.py文件是和数据库相关的,models.py文件里面储存的是数据,是建立网站的基石。对于如何写好models.py文件是我们学习过程中必不可少的。 序 一、字段类型 详细请查看:https://docs.djangoproject.com/en/3.2/ref/models/ 阅读全文
posted @ 2021-12-24 15:42 小默同学 阅读(507) 评论(0) 推荐(0) 编辑
摘要:命令行三个等价: django-admin <command> [options] python manage.py <command> [options] python -m django <command> [options] 常用的一些操作 查看当前django路径: py -c "impor 阅读全文
posted @ 2021-09-30 22:02 小默同学 阅读(417) 评论(0) 推荐(0) 编辑
摘要:原创博客,转载请只用写本文url链即可。 View 最基本的视图。除了get,post等方法,还能用几个Mixin以外,其他和函数差不多。 导入: from django.views import View ListView 定义这个类视图必须写如下两个参数或者之一:model or queryse 阅读全文
posted @ 2021-05-24 17:32 小默同学 阅读(261) 评论(0) 推荐(1) 编辑
摘要:今天我打算重新建立我的个人博客网站,由于以前的网站媒体文件和图像文件加载不出来导致网页界面过丑,我还是重新写一个网站吧,可能需要花费一些时间,顺便再回顾下django的一些知识,同时记录下来也方便以后的回顾,同时欢迎访问我的博客:catfish的个人博客 配置环境 默认已经安装好了虚拟环境,如果虚拟 阅读全文
posted @ 2020-10-12 22:01 小默同学 阅读(120) 评论(0) 推荐(0) 编辑
摘要:xhr兼容性问题 xhr对象的获取方式在IE和非IE下是需要使用不同方法。 语法: 标准浏览器支持的方法为:XMLHttpRequest() IE浏览器支持的方法为:ActiveXObject() 例子: if(window.XMLHttpRequest){ xhr = new XMLHttpReq 阅读全文
posted @ 2020-10-08 15:17 小默同学 阅读(673) 评论(0) 推荐(0) 编辑
摘要:中间件介绍: 中间件是在request和response处理过程中的一个插件。比如在request到达视图函数之前,我们可以使用中间件来做一些相关的事情,比如可以判断当前这个用户有没有登陆,如果登陆了就绑定一个user对象到request上。也可以在response到达浏览器之前,做一些相关的处理, 阅读全文
posted @ 2020-09-27 14:43 小默同学 阅读(113) 评论(0) 推荐(0) 编辑
摘要:参考资料:https://www.cnblogs.com/wumingxiaoyao/p/6928297.html 依赖 默认在创建项目后就能使用。 1,确保django.contrib.admin在INSTALL_APP中,同时还确保django.contrib.contenttypes, dja 阅读全文
posted @ 2020-09-27 14:41 小默同学 阅读(103) 评论(0) 推荐(0) 编辑
摘要:我只把相关常用的东西写下来。其他的,常用了我会补充。 限制请求method from django.shortcuts import render from django.views.decorators.http import require_http_methods @require_http_ 阅读全文
posted @ 2020-09-27 14:40 小默同学 阅读(113) 评论(0) 推荐(0) 编辑
摘要:目录 \1. 设置语言和时区 \2. 汉化数据表中的数据结构 \3. 汉化app名称 \4. 修改后台标题 聊聊 这则笔记来自于https://www.bilibili.com/video/av52325224。 设置语言和时区 # settings.py LANGUAGE_CODE = 'zh-h 阅读全文
posted @ 2020-09-27 14:38 小默同学 阅读(206) 评论(0) 推荐(0) 编辑
摘要:目录 1,发送邮件 2,分页器 3,站点地图 4,RSS订阅功能 5,自定义上下文处理器 发送邮件 django提供了一个发送邮件的接口,相比python的smtplib库,发送的速度更快。 settings.py文件配置 # settings.py EMAIL_USER_SSL = True EM 阅读全文
posted @ 2020-09-27 14:30 小默同学 阅读(111) 评论(0) 推荐(0) 编辑
摘要:普通的富文本编辑 安装:pip install django-ckeditor 激活应用'ckeditor' 然后使用 from ckeditor.fields import RichTextField content = RichTextField() 加上上传图片 安装: pip install 阅读全文
posted @ 2020-09-27 14:18 小默同学 阅读(122) 评论(0) 推荐(0) 编辑