Django
-
Django学习之一:Install Djongo 安装Djongo
Install Djongo 安装Djongo Djongo是基于python的web框架,自然安装最关心的是python解释器版本了。 Prerequisites 安装条件 Python版本与Djongo版本两者之间的兼容关系 Django Version Python versions 1.11 2.7;3.4;3.5;3.6 2.0 3.4;3.5;3…
-
Django 自定义存储上传文件的文件名
一、需求: Django实现自定义文件名存储文件 使文件名看起来统一 避免收到中文文件导致传输、存储等问题 相同的文件也需要使用不同的文件名 二、实现思路: 思路: 生成14位随机字母加数字、后10位采用时间戳。从而实现相同文件不同文件名 1.view版: 在view接收到文件名之后进行重命名,不修改Django默认的文件存储逻辑。从而实现需求 2.uplo…
-
Django项目部署之sqlite版本升级
项目环境: centos7 django 2.2.10 问题描述: 使用了django 2.2.12版本开发项目,此版本对应的sqlite需要升级为3.8.0以上。 百度了不少解决方案,缺点:过程繁琐、重启centos后失效。 报错提示: django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or…
-
django rest_framework中的APIView,ModelViewSet,认证,权限,频率,版本
models.py from django.db import models class UserInfo(models.Model): name=models.CharField(max_length=32) pwd=models.CharField(max_length=32) type_choices=((1,”普通用户”),(2,”VIP”),(3,…
-
django rest_framework中的mixins,generics,ModelViewSet中的url简写
models.py from django.db import models class UserInfo(models.Model): name = models.CharField(max_length=32) pwd = models.CharField(max_length=32) class UserToken(models.Model): tok…
-
django数据库批量创建
import os import sys if __name__ == ‘__main__’: os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “test01.settings”) import django django.setup() from app01 import models # 批量创建 # 有1…
-
django admin 添加用户出现外键约束错误
今天在做mxonline项目时,注册了用户表进admin后,想在后台添加一个用户试试,结果出现了错误,经过一番搜索发现以下两个解决方法,不过我只用了一种 报错信息: IntegrityError: (1452, u’Cannot add or update a child row: a foreign key constraint fails (`mxonl…
-
Python的开发环境安装(MySQL、Django、PyCharm)
技术 版本 查看命令 官方文档 API文档 下载地址 MySql 8.0.18 D:\mysql-8.0.18-winx64\bin>mysql -u root -p https://www.mysqlzh.com/doc/24.html https://www.mysqlzh.com/doc/194.html https://dev.mysql.co…
-
Django与Vue交互,实现注册的图片验证码没有加载的原因
注册功能之图片验证码: 1.实现过程: 传递uuid给后端,再发送图片验证码的请求给后端,后端存储uuid并生成图片验证码保存到redis,然后将图片验证码返回给前端。 当用户输入图片验证码的时候,前端会发送uuid和用户输入的图片验证码内容给后端,后端进行比较校验。 2.实现步骤: 后端:实现接口,获取图片验证码,生成图片验证码,保存图…
-
xadmin2.0(for Django2.0) 基本设置
一、下载xadmin 1.使用安装工具安装: pip install git+git://github.com/sshwsfc/xadmin.git@django2 2.下载源码: git clone https://github.com/sshwsfc/xadmin.git# 或者将文件夹中的xadmin文件夹,放到项目目录中,然后在setting.py中…