django

基于CentOS搭建Python Django环境过程解析

安装 setuptools 工具任务时间:1min ~ 5min安装yum install python-setuptools -y因为之后我们需要安装 Django ,而 Django 需要用这个工具,所以我们需要先安装 setuptools 工具。下载与安装 Django任务时间:5min ~ 20min下载 Django[Django 是什么?]wget https://www.django... »

Django框架安装及项目创建过程解析

1、安装Django在命令行模式下使用pip工具来安装Django,pip工具的安装方法见此篇pip install django2、确认是否安装成功在Python交互模式下import djangodjango.get_version()3、创建Django项目在命令行模式下django-admin.py startproject demo注意:创建的项目 »

django使用graphql的实例

一、开发环境 1、python3.6 2、django2.0 3、window10 二、项目搭建 1、创建一个虚拟空间mkvirtualenv 空间名 2、创建一个django项目 3、安装graphql的依赖包 pip install graphene-django 4、创建一个组件blog 5、把组件blog及graphene_django注入到app中 6、在settings.py中配置my... »

django数据模型中null和blank的区别说明

虽然本人使用django也有几年的时间,但是还是对django中数据模型的null和blank有点分不清楚,我想很多人也和我一样的困惑,现在将全面彻底的讲解下两个的区别。 一、null的使用 1、默认是False的,如果设置为True的时候,django将会映射到数据表指定是否为空 2、如果这个字段设置为False的时候,如果没给这个字段传递任何值的时候,django也会使用一个空字符串(R... »

python3.7.3版本和django2.2.3版本是否可以兼容

很多小伙伴在学习Django的时候,总是搞不定版本的问题,下面来一起看一张表,轻松解决Python版本和Django版本的兼容问题。如果你的工作环境不强制指定版本,那么无论是从Python学习还是Django学习而言,Python3都是你最好的选择! »

django有哪些好处和优点

Django 的 App 理念很好。Django是否强大到不可想象的地步了?Django先进的App设计理念: App是可插拔的,是不可多得的思想。到此这篇关于django有哪些好处和优点的文章就介绍到这了,更多相关django的好处总结内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网! »

python+django+selenium搭建简易自动化测试

该平台会集成UI自动化及api自动化,里面也会涉及到一些简单的HTML等前端,当然都是很基础的东西。在以后的博客里,我会一点点的尽量写详细,帮助一些测试小白一起成长,当然我也是个小菜鸡。 第一章 django 搭建平台。 1.1搭建环境 Django 官方网站:https://www.djangoproject.com/ Python 官方仓库下载地址:https://pypi.python.or... »

django rest framework使用django-filter用法

django rest framework使用django-filter注意事项: 一定要在setting文件里面加载如下代码,而不是只安装包,否则django应用不报错,但是不能正确过滤。 “` INSTALLED_APPS = [ ‘django_filters' ] REST_FRAMEWORK = { ‘DEFAULT_FILTER_BACKENDS': ( ‘django_filters... »

django restframework serializer 增加自定义字段操作

在使用django restframework serializer 序列化在django中定义的model时,有时候我们需要额外在serializer中增加一些model中没有的字段。有两种方法实现这个目的。 假设现在有一个Animal模型,其中有name, type, country字段,country为外键。我们在序列化Animal时,需要额外增加外键country的area信息。 方法一修... »

浅谈django不使用restframework自定义接口与使用的区别

django可以使用restframework快速开发接口,返回前端所需要的json数据,但是有时候利用restframework开发的接口并不能满足所有的需求,这时候就需要自己手动开发接口,也就是将需要用到的某些对象转化为需要使用的json数据,今天记录一下django自己定义接口的一种方法与思路 假设我们定义三张数据表,分别是问卷,问题,选项。一张问卷包含不同的问题,一个问题可以设置不同的选项... »

一文解决django 2.2与mysql兼容性问题

Django是一个开放源代码的Web应用框架,由Python写成。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。2019年12月2日,Django 3. 0发布 。背景Django是一个优秀的Python web框架,在使用Django2.2版本配置MySQL数据库时常会出现下面的兼容问题:ImproperlyConfigured: mysqlclient 1.3.... »

django 模型字段设置默认值代码

我就废话不多说了,大家还是直接看代码吧~ class SitService(models.Model): applicationname = models.CharField(max_length=50,primary_key=True) ip = models.CharField(max_length=50) port = models.IntegerField(default=22) #设置默... »

django序列化时使用外键的真实值操作

展示: 一般情况下序列化得到的外键的内容只是id: ... { fields: { uat_date: "2015-07-25", statu: "CG", name: "慢赢优化", tester: [ 1 ], product_manager: 1, module: [ 2, 3 ], project: 1, plan_version: 1, publish_date: "2015-07-25... »

django models里数据表插入数据id自增操作

models 建表实现插入数据自增ID之前使用Id = models.IntegerField(primary_key=True,default = ‘1')每次数据插入进去都会更新一次,并且Id都为1,就变成update,而不是insert改成这样id = models.AutoField(primary_key=True)django 在每一次save( »

解决运行django程序出错问题 strobject has no attribute_meta

如下所示:报错原因是传入的是类对象,可你传进的参数是字符串,找到传参的位置改过来即可补充知识:'dict' object has no attribute 'has_key' 解决办法最近开始学习Python,安装上最新的Python3.6.5 在使用django的时候 出现如下错误‘dict' object has no attribute 'has_ke »

解决导入django_filters不成功问题No module named django_filter

1、进入到虚拟环境workon 虚拟环境名, 输入pip list (django_py3_1.11) python@ubuntu:~$ pip list 看到pip安装列表, 有django-filters 0.2.1, 看着没啥问题 2、手动进入到虚拟环境的site-packages目录: cd ~/.virtualenvs/django_py3_1.11/lib/python3.5/site... »

django前端页面下拉选择框默认值设置方式

1,前端样式 2,前端html代码 <select name="row.status"> <option value="ON" {% if row.status == 'ON' %} selected="selected" {% endif %}>ON</option> <option value="OFF" {% if row.status == 'OF... »

django美化后台django-suit的安装配置操作

环境:python2.7+django1.9 1、先下载django-suti pip install django-suit 2、配置项目 打开setting.py,然后找到————————INSTALLED_APPS 在’django.contrib.admin’,前面写入 ... »

django 获取字段最大值,最新的记录操作

如果是直接在数据库拉取 from django.db.models import Max Argument.objects.all().aggregate(Max(‘rating’)) 如果是从已经存在的model列表获取 from django.db.models import Max args = Argument.objects.all() args.aggregat... »

django template实现定义临时变量,自定义赋值、自增实例

定义临时变量: {% with i=1 %} {{i}} {% endwith %} 定义对临时变量操作的tag 在templatetags中创建set_val.py 内容是 from django import template import logging register = template.Library() class SetVarNode(template.Node): def __... »

在django中查询获取数据,get, filter,all(),values()操作

django 中当我们要查询获取数据时:数据库中的信息:如一个学生信息表 students:get方法:students.objects().get(a = b)其中a为students表中的一个属性如id,name 等如:students.objects().get(name = ‘张三') 即获取name为张三的学生的信息filter 用法与get相同但 »

django rest framework 过滤时间操作

通常我们会用到过滤两个时间段内的一些数据, 当我们用django rest framework的时候, 他可以根据字段filter_fields进行过滤, 但是对于日期来说并不起作用, 这个时候就需要我们设置重写queryset方法进行捕捉了 重写get_queryset() def get_queryset(self): start = self.request.query_params.get... »

记一次django内存异常排查及解决方法

起因 Django 作为 Python著名的Web框架,相信很多人都在用,自己工作中也有项目项目在用,而在最近几天的使用中发现,部署Django程序的服务器出现了内存问题,现象就是运行一段时间之后,内存占用非常高,最终会把服务器的内存耗尽,对于Python项目出现内存问题,自己之前处理过一次,所以并没有第一次解决时的慌张,自己之前把解决方法也整理了:https://www.jb51.net/art... »

django rest framework 自定义返回方式

大家在用Django Rest Framework的时候会发现默认继承后,增删改查的返回信息都是一段data,这是因为我实际是状态码和信息你在调用api的时候是看不到的,仅仅如此么?并不是这样,在我前端调用后端的时候,实际上相关的code和msg是能看得到的,但是我们在普通的调用api他只是单单的返回data信息,这个是不够我们满足需求的,毕竟我们不仅仅需要用前端需调用,下面我们来自定义Respo... »

vscode调试django项目的方法

vscode调试django项目的方法

新工具各种不熟悉,连怎么调试都得研究研究,现在记录一下vscode 怎么弄Django项目的调试。您可能感兴趣的文章:VSCode下配置python调试运行环境的方法vscode 远程调试python的方法详解如何在vscode里面调试js和node.js的方法步骤Angular2使用vscode断点调试ts文件的方法VsCode搭建Spring Boot项目并进行创建、运行、调试VSCode基础... »

Page 1 of 72123»