
Django
文章平均质量分 57
点点先生
这个作者很懒,什么都没留下…
展开
-
Django UrlField自定义超链接
需求背景:前提:会使用Django自带的admin后台Django 自带的 admin,在注册模型时,添加 list_display_links,可指定某些字段可点击跳转页面# 数据库模型class BaseTable(models.Model): project = models.CharField(max_length=50, verbose_name='项目名称')# 注册admin@admin.register(BaseTable)class BaseTableAdmin(a原创 2021-07-13 17:03:59 · 1846 阅读 · 0 评论 -
【工具分享】Django接口测试平台
接口测试平台从开始到放弃目录python3.6.3 Django 2.0.2框架github地址:https://github.com/githublitao/api_automation_test体验网址 请体验用户不要删除已有数据项目结构:项目目录简介:项目介绍:系统声明:项目讲解:python3.6.3 Django 2.0.2框架github...原创 2018-06-27 17:41:35 · 11033 阅读 · 6 评论 -
Nginx下Django Admin界面Css、JS丢失问题解决方法
转载自:http://lazynight.me/2523.html在上一篇文章《CentOS+uWSGI+Nginx 配置Django Web服务器》我们搭建好了Django的Ngnix平台,但是在后台admin登陆的时候,却找不到css文件,导致以下情况:OK,Django把静态文件...转载 2019-04-24 11:41:54 · 616 阅读 · 0 评论 -
django restful token认证
一、TokenAuthentication基于令牌的HTTP认证方案。令牌身份验证适用于客户端 - 服务器设置。(1)settings中添加authtokenINSTALLED_APPS = ( ... 'rest_framework.authtoken')ps:迁移数据库 migrate(2)设置权限只能被注册的用户访问REST_F...原创 2018-09-13 14:41:23 · 2474 阅读 · 2 评论 -
外部调用django文件报错(十四)
报错:django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. 解决:头部添加import os, djangoos.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")django.setup() ...原创 2018-09-13 14:16:48 · 536 阅读 · 0 评论 -
Django +vue.js实现前后端分离(十三)
1.安装vue环境下载安装node.js,配置环境变量 下载npm , nodejs下的包管理器 webpack:它主要的用途是通过 CommonJS 的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 npm install webpack -g 安装vue脚手架 npm install --global vue-cli 用于生成vue工程模板 2.创建项...原创 2018-09-13 14:15:22 · 1828 阅读 · 0 评论 -
【Django】Django2实现QQ第三方账号登录(十二)
这一篇教程,我们一起使用Python3.6与Django2实现QQ第三方账号登录。首先,如果想使用QQ第三方登录功能,需要先在QQ互联(https://connect.qq.com/)进行开发者认证。认证审核通过后,创建一个新的网站应用,并提交审核。网站应用审核通过后,我们能够的到应用的APP ID和APP Key。另外,网站应用的回调地址建议先修改为:...转载 2018-08-08 17:02:40 · 878 阅读 · 0 评论 -
【Django】Django的上下文处理器(Context Processor)和中间件(Middleware)(十一)
这一篇教程,我们一起来了解Django的上下文处理器(Context Processor)和中间件(Middleware)。对于这两块内容,我们最好先了解概念和原理,才能比较好的去应用它们。一、上下文处理器(Context Processor)上下文处理器也称作上下文渲染器。我个人认为处理比渲染更容易理解,而且英文中“Processor”的意思是处理,“...转载 2018-08-08 16:34:23 · 2108 阅读 · 0 评论 -
【Django】settings设置相关(十)
日志配置:LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'standard': { 'format': '%(asctime)s,%(process)d,%(name)s,%(levelname)s,%(filename)s...原创 2018-08-01 17:57:32 · 212 阅读 · 0 评论 -
【Django】admin小技巧总结(九)
admin设置中文HelloWorld/HelloWorld/settings.py下,然后把这个en-us改成zh-Hans就课可以设置成中文了LANGUAGE_CODE = 'zh-Hans'调整页面头部显示内容和页面标题admin.site.site_header = '修改后'admin.site.site_title = '哈哈'通过当前登录的用户过滤显示的...原创 2018-08-01 17:52:27 · 1962 阅读 · 0 评论 -
【Django】使用admin(八)
自动化的后台应用程序admin称得上是Django“皇冠上的明珠”。任何对为Web应用创建简单的“CRUD”(Create,Read,Update,Delete)接口感到厌倦的人来说,这绝对是喜从天降。由于admin后台并不是Django的必要组件,你必须在setting.py文件里指定你要使用它,就和指定其他app一样在INSTALLED_APPS里面添加一行(高版本的django无需添加)...原创 2018-08-01 17:08:49 · 454 阅读 · 0 评论 -
【Django】ORM反向查找 related_name(七)
创建两个模型User,Book:from django.db import models# Create your models here.class User(models.Model): name = models.CharField(max_length=50, verbose_name="作者")class Book(models.Model): au...原创 2018-07-31 16:54:13 · 444 阅读 · 0 评论 -
【Django】删除外键 on_delete(六)
on_delete:Django2.0以上版本ForeignKey需添加新参数on_delete,on_delete指的是通过ForeignKey连接起来的对象被删除后,当前字段怎么变化。常见的选项有: models.CASCADE,对就对象删除后,包含ForeignKey的字段也会被删除 models.PROTECT,删除时会引起ProtectedError mod...原创 2018-07-31 16:32:48 · 2050 阅读 · 0 评论 -
【Django】模型 字段详解(五)
字段:EmailField和TextField:这可能是你会遇到的最常用的变量类型,作用基本一致保存文本,区别在于CharField是定长的,TextField是无限长的EmailField,URLField和IPAddressField :这三个变量其实是在CharField加上一点额外的验证,它和CharField一样存储在数据库中,但是包含了验证代码来保证他们的有效性BooleanF...原创 2018-07-31 16:21:01 · 666 阅读 · 0 评论 -
【Django】模型的基本操作(四)
添加:objects.save()objects.create(author="张三")查询:models.objects.all() # 获取全部数据models.objects.all().values('id') #只取id列models.objects.all().values_list('id','author') #取出id和author列,并生成...原创 2018-07-31 15:28:19 · 1921 阅读 · 0 评论 -
【Django】使用模型(三)
模型:任何应用程序的基本,不管是不是Web应用,都是它所展现、手机和修改的信息。因此,若将应用程序分层,模型(model)将是最底层的一层,它是基础,视图和末班可以根据数据进出模型的方式以及表现的形式任意替换,但模型却相对稳定得多。从设计整个Web应用的角度来说,模型可能是最容易领会却也是最难掌握的部分。在面向对象的系统里对一个现实问题进行建模相对来说通常不难,但是对大流量的网站来说,最符...原创 2018-07-31 14:46:46 · 429 阅读 · 0 评论 -
【Django】创建一个简单的视图(二)
视图: 视图(view)组成了Django应用程序里很多(有时候几乎是全部)的逻辑。它们的定义实际上很简单:它们是链接到一个或多个定义url上的Python函数,这些函数都是返回一个HTTP响应对象。在Django的HTTP机制两端之间要执行什么操作完全都在你的控制之下。实际上,在这一步通常只有一些简单的任务需要完成,例如显示一个或一列从模型里取得的对象,或者是往模型里添加这样的...原创 2018-07-27 10:20:05 · 604 阅读 · 0 评论 -
【Django】创建Django项目(一)
框架选择:常见的Python Web开发框架有三种:Django,Flask,TornadoFlask:是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具Tornado:异步...原创 2018-07-27 09:42:17 · 365 阅读 · 0 评论