经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Django

django中url映射规则和服务端响应顺序的实现

 1、django搜索路径 使用 import 语句时,Python 所查找的系统目录清单。 查看方式: import sys print sys.path 通常无需关心 Python 搜索路径的设置,Python 和 Django 会在后台自动帮你处理...[2020/4/2]

详解Ubuntu环境下部署Django+uwsgi+nginx总结

前言 这是我在搭建Django项目时候的过程,拿来总结记录,以备不时之需。 项目采用nginx+uwsgi的搭配方式。 项目依赖包采用 requirements.txt 文件管理的方式。 本地准备工作 确认项目能够运行起来,没有 bug 将当前环境的包导出 pip ...[2020/4/2]

Django REST framwork的权限验证实例

在这里插入代码片# Django REST framwork的权限验证 一、用户是否登录 (1)判断用户是否登录; permi ion_cla es = (IsAuthenticated, ) 注意:permi ion_cla es设置的是:验证的是用户是否登录、用户是否可...[2020/4/2]

在脚本中单独使用django的ORM模型详解

有时候在测试django中一些模块时,不想重新跑一整个django项目,只想跑单个文件,正好写在if __name__ == ''__main__'': 这样也不会打扰到正常的代码逻辑 方法 正常方法 大家都知道的方法就是''python manage.py shell'',当然我知道...[2020/4/2]

django之导入并执行自定义的函数模块图解

1.现在有一个需求:我想在monitor应用中导入data文件夹下的apolos.py中的tes()函数并执行。 打开monitor应用的视图,由于django项目的根路径是从项目开始的,所以直接 from data.apolos import * 就可以 把apolos.py文件中...[2020/4/2]

Django-rest-framework中过滤器的定制实例

1、定义一个自定义的filter.py模块,增加一个新的过滤类 import django_filters #这个Q可以支持表查询,单下划线获取表字段,双下划线获取关联表, from django.db.models import Q #引入自己的模型 from app.ite...[2020/4/1]

django API 中接口的互相调用实例

我就废话不多说了,还是直接上代码吧! url = "http: %s:% api-token-auth/" % (ip, port) query_args = { "username": username, "pa word": pa word } resp ...[2020/4/1]

Django Admin设置应用程序及模型顺序方法详解

Django默认情况下,按字母顺序对模型进行排序。因此,Event应用模型的顺序为Epic、EventHero、EventVillain、Event 假设你希望顺序是 EventHero、EventVillain、Epic、Event。 用于呈现后台indxe页面的模板为admin...[2020/4/1]

django项目中新增app的2种实现方法

1.在pycharm的工具栏找到 Tools,点击之后会有“Run manage.py task”选项,点击它之后,在pycharm下面会出现一个输入界面,在里面输入 “startapp appName(你的App名称)” 回车之后就可以在工程下面看到你新建的App了。 2.直...[2020/4/1]

Django Admin后台添加数据库视图过程解析

你通过以下语句,创建了一个数据库视图: create view entities_entity as select id, name from entities_hero union select 10000+id as id, name from entities_...[2020/4/1]

django 多数据库及分库实现方式

django 多数据库及分库实现方式

定义及路由机制 定义 在settings里面的DATABASES是一个字典,用于定义需要的数据库,如下,一共定义了两个数据库。 DATABASES = { ''default'': { ''NAME'': ''app_data'', ''ENGINE'': ''dj...[2020/4/1]

django实现模型字段动态choice的操作

django实现模型字段动态choice的操作

需求是根据当前登录用户来显示某个choice字段不同的选择项。 先放现在的实现版本。 1、重写PushRuleForm的__init__方法, 让每次实例化PushRuleForm时,test_mode字段的choices根据用户重新赋值 cla PushRuleForm...[2020/4/1]

Django之choices选项和富文本编辑器的使用详解

项目准备 1.创建数据库 create database choices_test default charset utf8; 2.创建一个名为 choices_test 的Django项目; 3.创建应用app01; 项目结构如下所示 4.配置数据库; ...[2020/4/1]

Django values()和value_list()的使用

一.values() 1.values()结果是什么? 官方文档说明:https: docs.djangoproject.com/en/2.1/ref/model queryset #django.db.models.query.QuerySet.values 示例: 结果:...[2020/3/31]

Django模板之基本的 for 循环 和 List内容的显示方式

工程结构 views.py def home(request): TutorialList = ["HTML", "CSS", "jQuery", "Python", "Django"] return render(request, ''home.html'', ...[2020/3/31]

django实现模板中的字符串文字和自动转义

本文只考虑模板中的字符串,不考虑字符串中带标签的情况。 模板中的字符串文字不会自动转义,因为这里默认模板的作者已经正确书写模板的内容。 {{ data|default:"This is a string literal." }} 如果我们在data不存在时,显示默认文字“3 &...[2020/3/31]

Django使用list对单个或者多个字段求values值实例

开发环境:Ubuntu16.04+Django 1.11.9+Python2.7 使用list对values进行求值: 单个字段的输出结果: price_info=list(Book.objects.filter(auth_id=''Yu'').values(''book_pr...[2020/3/31]

django实现将修改好的新模型写入数据库

大家在用django写完模型代码后,肯定都迫不及待的将模型翻译为迁移文件然后migrate吧,后来发现以后模型要修改的话再python manage.py makemigrations app加migrate后结果发现并不管用,数据库并不会作出任何修改,由于本人也是新手,于是在网上看来下资料,并且...[2020/3/31]

Django 多对多字段的更新和插入数据实例

Django 多对多字段的更新和插入数据实例

表的普通字段 一对多字段 多对多字段 插入数据 #插入数据 def add(request): G_title=request.POST.get(''title'')#-------值为:python书本 G_publish=request.POST.get(''...[2020/3/31]

django修改models重建数据库的操作

第二次修改models.py以后再次 python manage.py makemigrations 提示如下 You are trying to add a non-nullable field ''addre '' to xc_users without a defau...[2020/3/31]

Django模型中字段属性choice使用说明

Django模型中字段属性choice使用说明

今天设计models时,用到了choice这个属性,用来限制用户做出选择的范围。比如说性别的选择(男或女)。 cla User(AbstractUser): 。。。 sex = models.CharField(verbose_name=''性别'',max_length...[2020/3/31]

Django admin 实现search_fields精确查询实例

我就废话不多说了,还是直接看代码吧! search_fields = (u''gift_rule_id'',u''user_id'', u''activity_id'',) 默认的查询集合 def get_queryset(self, request): retur...[2020/3/31]

使用Django xadmin 实现修改时间选择器为不可输入状态

反馈说在选择时间时会出现遮挡选择器的情况,阻碍操作 如下图 1,需要修改xadmin 文件 ,在widgets.py --->第28行添加attrs["readonly"] ="readonly" 2,修改完成就是下面这种 补充知识:django-xadmin的...[2020/3/31]

django xadmin action兼容自定义model权限教程

如标题。最近在研究xadmin,发现文档确实比较少,自己只能连滚带爬~ 起因 因为想做一个审批的功能,用xadmin acrtion来实现。本来想用模块现有“change”字段控制权限,但是发现使用“change”字段控制权限的话,会把自带的 “delete” action 暴露出来,这不...[2020/3/31]

Django ModelForm操作及验证方式

一、内容回顾 Model - 数据库操作 - 验证 cla A(MOdel): user = email = pwd = Form - cla LoginForm(Form): email = fields.EmailField() user =...[2020/3/30]

django自定义非主键自增字段类型详解(auto increment field)

1.django自定义字段类型,实现非主键字段的自增 # -*- encoding: utf-8 -*- from django.db.models.fields import Field, IntegerField from django.core import checks...[2020/3/30]

Django+python服务器部署与环境部署教程详解

需要准备环境:python3.6、vultr(或者其他服务器)、xshell 第一步:python安装必备环境Django库 Xshell链接远程主机: 点击连接之后:弹窗输入访问用户及密码,一般为root用户 成功连接到目标服务器: [root@vultr...[2020/3/30]

基于Django OneToOneField和ForeignKey的区别详解

根据Django官方文档介绍: A one-to-one relationship. Conceptually, this is similar to a ForeignKey with unique=True, but the “reverse” side of the relation...[2020/3/30]

对django 2.x版本中models.ForeignKey()外键说明介绍

下面是代码 cla GroupInfos(models.Model): uid = models.AutoField(primary_key=True) caption = models.CharField(max_length=32, unique=True) ctim...[2020/3/30]

Django 删除upload_to文件的步骤

新版Django在admin后台直接删除一条数据时,file = models.FileField(upload_to=‘file'')上传的文件并不会删除,以下为解决方法: 在model.py加入: from django.db.models.signals import p...[2020/3/30]

解决django 多个APP时 static文件的问题

每个APP下都有自己的static文件夹,那如何设置将不会混用呢 以下是实例(我项目里有两个APP(login 和main)) 1、首先在setting 文件修改配置路径 STATIC_URL = '' tatic/'' STATICFILES_DIRS = [ os....[2020/3/27]

Django添加bootstrap框架时无法加载静态文件的解决方式

项目结构如下: 开始时在setting.py中设置如下; html文件中的写法如下: 这样设置一直无法加载静态文件,只需要修改setting.py文件如下: 就可以加载到静态文件了。 补充知识:Django-项目上线后,静态文件配置失效以及404、500...[2020/3/27]

Django 实现将图片转为Base64,然后使用json传输

最近使用Django来进行图像的传输,由于要求需要使用Json格式进行请求,所以我们尝试了二进制编码放在json里,发现bytes格式不能打入json,于是转为了base64 将图片转为json 图片转为json有2中方法,一个是二进制后再转,一个是转为矩阵以后再转。 impo...[2020/3/27]

解决django接口无法通过ip进行访问的问题

解决django接口无法通过ip进行访问的问题

django接口可以通过localhost或者127.0.0.1进行访问,但无法通过本机ip地址访问 1. 修改django项目中的settings.py文件 ALLOWED_HOSTS = "*" 2. cmd窗口运行命令启动 python manage.py run...[2020/3/27]

django实现HttpResponse返回json数据为中文

Python3读取写入json的中文乱码问题 之前我用django一般用JsonResponse来返回json数据格式 但是发现返回中文的时候会乱码 from django.http import JsonResponse def test(request): resul...[2020/3/27]

Django用数据库表反向生成models类知识点详解

Django用数据库表反向生成models类知识点详解

Django根据已有数据库表反向生成models类 一. 创建一个Django项目 django-admin startproject ‘xxxx‘ 二、修改settings文件 在setting里面设置你要连接的数据库名称,地址,账号密码之类的信息,和创建新项目的时候...[2020/3/25]

简单了解django处理跨域请求最佳解决方案

一、什么是跨域请求 跨域: 简单来说就是 A 网站的 javascript 代码试图访问 B 网站,包括提交内容和获取内容。这显然是不安全的。为此,浏览器的鼻祖:网景(Netscape)公司提出了优秀的解决方案:著名的浏览器同源策略。现在所有支持JavaScript的浏览器都会使用这个策略...[2020/3/25]

Django模板标签中url使用详解(url跳转到指定页面)

django {% url %} 模板标签使用 inclusion _archives.html ... {% for date in date_list %} <li> <a href="{% url ''blog:archive'' date.yea...[2020/3/19]

详解django使用include无法跳转的解决方法

一般的django项目我都喜欢采用以下的文件结构,使用include的方式,实现从总的url分配给apps里面的url Example: -projtect ---apps -----user -------urls.py -urls.py 但突然发现无法跳...[2020/3/19]

django-利用session机制实现唯一登录的例子

配置连接数据库 DATABASES = { ''default'': { ''ENGINE'': ''django.db.backends.mysql'', ''NAME'': ''数据库名称'', ''USER'': ''root'', ...[2020/3/17]

django实现将后台model对象转换成json对象并传递给前端jquery

1、django的model转json对象。 1.1、单个modle转换,返回json对象: sqlOrder = get_object_or_404(SqlOrder,id=request.GET.get("id")) objJson = serialize(''json'',...[2020/3/16]

Django 再谈一谈json序列化

我们知道JSON字符串是目前流行的数据交换格式,在pyhton中我们通过json模块,将常用的数据类型转化为json字符串。但是,json支持转化的数据类型是有限的。 比如,我们通过ORM从数据库查询出的结果,试图通过json序列化: from .models import Use...[2020/3/16]

Django ValuesQuerySet转json方式

在使用ValuesQuerySet存放查询结果时,有时需要转为json,但并不能直接使用json.dumps()直接转,而是需要经过下面一个步骤: result_set = Apple.objects.all().values() print type(result_set) ...[2020/3/16]

django 前端页面如何实现显示前N条数据

这个涉及到的知识点是django数据库查询问题,我们可以在view.py文件中操作 blog_list = models.Blog.objects.all()[:3] 这是选取数据库的前三条数据 补充知识:django 数据库查询—如何获取指定范围的数据 检索对象 ...[2020/3/16]

Django models filter筛选条件详解

条件选取querySet的时候,filter表示=,exclude表示!=。 querySet.distinct() 去重复 __exact 精确等于 like ''aaa'' __iexact 精确等于 忽略大小写 ilike ''aaa'' __contains 包含 like...[2020/3/16]

Python Django2 model 查询介绍(条件、范围、模糊查询)

条件查询 范围查询 模糊查询 条件查询 all() 返回全部结果集 filter(**kwargs) 返回满足参数定义的结果集 例如 Entry.objects.filter(pub_date__year=2006) exclude(**...[2020/3/16]

django模型动态修改参数,增加 filter 字段的方式

django模型动态修改参数,增加 filter 字段的方式

我就废话不多说啦,还是直接看代码吧! kwargs = { # 动态查询的字段 } # 选择deleted_datetime为空的记录 if exclude_deleted: kwargs[ ''deleted_datetime__isnull'' ] = True ...[2020/3/16]

Python Django view 两种return的实现方式

1.使用render方法 return render(request,''index.html'') 返回的页面内容是index.html的内容,但是url不变,还是原网页的url,(比如是login页面的返回方法,跳转后的url还是为login) 一刷新就返回去了 2.使用redi...[2020/3/16]

Django实现将views.py中的数据传递到前端html页面,并展示

自学Django已经有一周啦,想把自己自学过程中的每一步都记录下来,给一些零基自学Django的战友们一些参考;本次主要内容为,用一个实例展现views.py中的数据是如何传递到html页面,并在页面中展示。 我的项目已经创建好,我的app为song03apptest。因为我的项目和环境的相关...[2020/3/16]

django之从html页面表单获取输入的数据实例

本文主要讲解如何获取用户在html页面中输入的信息。 1.首先写一个自定义的html网页 login.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT...[2020/3/16]

318
2
记录数:371 页数:1/812345678下一页尾页
加载更多