Django
python-Django
xxs!
这个作者很懒,什么都没留下…
展开
-
django 序列化组件Serializer
django 序列化组件的一点心得原创 2022-01-12 10:07:03 · 4940 阅读 · 0 评论 -
django + vue-admin-template解决CSRF Failed: CSRF token missing or incorrect 问题
背景:vue使用Network进行登录的时候 报错 403,但是在localhost的时候就没问题,进行了一下对比,network header中多了一个cookie,local中就没有,再结合django默认有csrf跨站点请求伪造,翻了翻文档,得知需要在header中添加X-CSRFToken,解决办法如下:解决办法:在vue-admin-template utils/request.js中加入获取csrftoken的方法原先的方法是在有token的情况下vue才会在header中加入token,原创 2022-01-07 10:39:25 · 4398 阅读 · 0 评论 -
vue-admin-template实现角色权限管理方式一
背景:前面提到测试工具箱整合页面集成后台,使用了vue作为前端,python的django作为后端,vue前端框架选择了 vue-admin-template(这是一个基础版本) 基础版本既然是后台就会涉及到权限控制,基础版本的vue-admin-template 是没有路由权限控制的,最后是看 vue-element-admin 的 手摸手,带你用vue撸后台 系列二(登录权限篇) 对照的改的vue-admin-template简介:下载地址:vue-admin-template1、修改 rou原创 2022-01-04 14:31:36 · 6065 阅读 · 0 评论 -
如何在 django中安装vue
背景:之前写了一个运维小工具文章地址基于前后端分离的使用标准,前端使用vue,django作为后端处理接口以下是尝试组合的过程:一、vue安装前提:先安装nodejs#安装最新版本的vuenpm install -g @vue/cli#-g是全局安装,并移除安装了 webpack和webpack-clinpm install webpack webpack-cli –g#本地安装(推荐)npm install webpack webpack-cli --save-dev创建VUE项原创 2021-12-10 16:42:32 · 5821 阅读 · 2 评论 -
Django Model操作
前言Django框架功能齐全自带数据库操作功能,本文主要介绍Django的ORM框架到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:创建数据库,设计表结构和字段使用 MySQLdb 来连接数据库,并编写数据访问层代码业务逻辑层去调用数据访问层执行数据库操作ORM是什么?:(在django中,根据代码中的类自动生成数据库的表也叫–code first)ORM:Object Relational Mapping(关系对象映射)类名对应------》数据库中的表名类属性对应-转载 2021-10-28 11:13:10 · 4391 阅读 · 0 评论 -
Django models模块字段注释
models字段注释models.CharField 用来存储字符串,必须制定范围models.AutoField 根据可用id自动递增的整数字段。通常不需要直接使用它;如果不指定主键字段,则会自动将主键字段添加到模型中 models.DateField 使用Python的datetime.date实例保存的日期。auto_now = True:每次保存对象时,自动设置该字段为当前时间;auto_now_add=True:对象第一次被创建时自动设置当前时间。需要注意的是,自动保原创 2021-10-25 14:11:06 · 5393 阅读 · 0 评论 -
Django中Model模块的操作-创建表
一、Model中添加要创建表的信息class Automated_system(models.Model): id = models.AutoField(primary_key=True) name = models.CharField('系统名称', max_length=50, unique=True, null=False) # 打印对象时返回项目名称 def __str__(self): return self.name class Me原创 2021-10-19 14:30:12 · 4372 阅读 · 0 评论 -
Django-多数据库配置及自定义Sql教程
Django-多数据库配置及自定义Sql教程一、根目录文件 Setings.py配置1、找到文件中的DATABASES,复制一份之前的default,有几个可以写几个,名称可以自己定以Mysql为例DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '', 'USER': '', 'PASSWORD': '', 'HOS原创 2021-04-07 09:37:51 · 1530 阅读 · 0 评论 -
Django教程之Ajax页面无刷新数据回显
Django教程之Ajax页面无刷新数据回显问题场景:在日常工作中会涉及到好多查询信息,有根据手机号的,有根据人,还有一些是因场景而定的特殊查询,需要频繁的去数据库中写sql去查询,所有就想做一个运维小工具,让人使用起来更方便一些前提条件:工具查询列表(页面有点丑陋,回头再写个样式)数据库结构:id,name,url为主要结构其中url 目的为 相对应的html页面比如:手机号 对应 phone.html姓名 对应 name.html等根据本地数据库中的数据,展示列表,然后点击进行不原创 2021-04-02 16:20:52 · 2002 阅读 · 1 评论 -
Django URLS 详解
Django URLS 详解一、Path() 参数详解path(route, view, kwargs=None, name=None)path中有4个参数,其中两个参数为必填,两个参数为非必填path参数:routeroute 是一个匹配 URL 的准则(类似正则表达式)。当 Django 响应一个请求时,它会从 urlpatterns 的第一项path开始,按顺序依次匹配列表中的项,直到找到匹配的项,然后执行该条目映射的视图函数或下级路由,其后的条目将不再继续匹配。viewview指的是处原创 2021-04-01 13:55:04 · 1812 阅读 · 0 评论 -
Django链接数据库教程
Django应用链接数据库教程一.django 根目录下 settings.py因为我用的是msyql,所以ENGINE 后缀为 msyqlDjango 默认为 sqlite3,还可以支持postgresql,oracle二、更改时区TIME_ZONE = ‘Asia/Shanghai’三、执行创建表命令python manage.py migrate出现以下报错ModuleNotFoundError: No module named ‘MySQLdb’解决如下:在根目录下的 ini原创 2021-03-25 14:57:52 · 1676 阅读 · 1 评论 -
You have 15 unapplied migration(s). Your project may not work properly until you apply the migration
执行Django 后台admin 命令时报错You have 15 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.Run ‘python manage.py migrate’ to apply them.先执行python manage.py migrate再执行py原创 2021-03-25 09:08:26 · 1512 阅读 · 0 评论 -
Django--创建应用(摘抄至官方文档)
创建应用一、创建项目应用pycharm-输入命令python manage.py startapp polls二、原创 2021-03-24 17:38:38 · 736 阅读 · 0 评论 -
Pycharm创建Django应用
Pycharm创建Django应用一、pycharm 社区版创建应用1.打开cmd在要创建的目录下输入命令django-admin startproject TestDjango创建成功2.pycharm打开Django点击open选择创建好的目录,点击OK二、Django目录介绍manage.py: 一个让你用各种方式管理 Django 项目的命令行工具里面一层的 TestDjango/ 目录包含你的项目,它是一个纯 Python 包。init.py:一个空文件,告诉 P原创 2021-03-24 17:16:56 · 1151 阅读 · 1 评论 -
Django安装教程
Django 安装1.前提python 版本Django 下载地址https://www.djangoproject.com/download/下载版本Django-2.1.15.tar.gz2.安装在python同级目录下解压Django打开cmd进入django 目录,执行python setup.py install3.配置环境变量环境变量配置目录为:D:\test\python\Lib\site-packages\Django-2.1.15-py3.8.egg\d原创 2021-03-24 16:55:18 · 1078 阅读 · 1 评论