自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 deepin移植Django项目时踩的坑(安装mysql和mysql workbench)

一、安装mysql和mysql workbench时最好使用apt命令安装,否则缺少的依赖很难处理二、Django项目引用路径中的反斜杠“\”要改成斜杠“/”,因为windows和linux引用路径的方式不同三、一些报错1.file "manage.py", line 16 ) from exc ^ SyntaxError: invalid syntax安装的是python3,但执行时使用的是python2。将python改为python3执行以上命令,问题解决。2.Error load

2021-02-16 03:03:36 306

原创 deepin安装python踩过的坑

一、deepin命令行区分大小写,ubuntu不区分二、安装python过程升级ssl模块sudo apt install python-devsudo apt install libssl-dev不升级可能会导致pip时无法使用ssl,无法安装第三方库(ssl module in Python is not available)下载并解压.tgz文件tar -zxvf filecd到解压后的目录,确认文件./configure编译并安装make &amp.

2021-02-15 01:21:52 614

原创 切换设备时运行python(Django)需要做的工作以及踩的坑- -

一、官网下载python 3.8 、VScode安装python时,勾选“Add to path”,安装完成后检查系统环境变量,看是否已添加下载VScode时,选“System Installer”这个版本,不要在第三方软件下载安装二、安装virtualenv、virtualenvwrapper-win三、创建虚拟环境(一)配置环境变量计算机-属性-高级系统设置-环境变量在“user的用户变量”中,添加变量“WORKON_HOME”,值“D:\Django_proj”,“D:

2021-01-01 13:02:01 276

原创 django使用ajax过程中遇到的问题

一、csrf_token问题使用post请求时,需要加csrf验证(一)如果传输的是字典格式,则在字典中添加一项'csrfmiddlewaretoken': $("[name='csrfmiddlewaretoken']").val()或者'csrfmiddlewaretoken':'{{ csrf_token }}'(二)如果传输的是标准json格式,则可在头部添加csrf验证$.ajax({ url:'sum/', dataType:'json', type:'p

2020-09-01 19:08:55 444

转载 Django中model字段类型及field参数

1、AutoField()自增的IntegerField,通常不用自己设置,若没有设置主键,Django会自动添加它为主键字段,Django会自动给每张表添加一个自增的primary key。2、BigIntegerField64位整数, -9223372036854775808 到 9223372036854775807。默认的显示widget 是 TextInput.3、BinaryField ( Django 1.6 版本新增 )存储二进制数据。不能使用 filter 函数获得 QueryS

2020-07-31 23:48:08 2398

转载 Django中admin列表优化

ModelAdmindjango的options.py里面 ModelAdmin类定义的参数可以设置admin后台列表页面,相关的参数如下排序字段后台列表页面,如果想按某个字段排序,可以加个ordering参数刷新页面后,就是降序了列表分页列表页默认是设置的100个记录,我们也可以修改下设置成默认每页显示10个,设置list_per_page = 5刷新页面设置默认可编辑字段有些字段如果想在列表页...

2020-07-31 18:13:07 969

原创 Django中设置app和models为指定中文的方法

一、指定app名称app目录中的apps.py中添加verbose_name = 'xx'app目录的__init__.py中添加default_app_config = 'xx.apps.xxConfig' # 格式为:app名称.apps.app名称(首字母大写)Config二、指定models名称models.py相应的类中缩进添加class Meta: verbose_name = 'xx' verbose_name_plural =

2020-07-31 18:06:56 330

原创 Django 3.x 版本使用xadmin问题汇总

一、引入报错:ImportError: cannot import name 'six' from 'django.utils'解决办法:在python3.x/site-packages中找到six.py文件,将six.py文件复制到django/utils目录下# 将site-packages/haystack/inputs.py 中from django.utils.encoding import force_text, python_2_unicode_compatible# 改为

2020-07-31 00:07:14 2537 4

转载 Django model中的 class Meta 详解

通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样:class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ...Model 元数据就是 "不是一个字段的任何数据" -- 比如排序选项, admin 选项等等.下面是所有可能用到的 Meta 选项. 没有一个选项是必需的. 是否添加 class Meta 到你的 model

2020-07-29 00:16:04 195

原创 Django中ORM一对多模型的增、删、改、查笔记

class Colors(models.Model): colors = models.CharField(max_length=10,verbose_name='颜色表') class Meta: vebose_name = '颜色表' vebose_name_plural = '颜色表'class Clothes(models.Model): color = models.ForeignKey("Colors",verbose_.

2020-07-29 00:11:24 164

转载 Django中models继承自带user表并重写

在models.py中引入并且继承:from django.contrib.auth.models import AbstractUserclass UserInstead(AbstractUser): nid = models.AutoField(primary_key=True) telephong = models.CharField(verbose_name='手机', max_length=11, null=True, unique=True) avatar = m

2020-07-28 21:44:29 282

转载 Django的objects.get和objects.filter方法详解和区别

一. django get方法和filter方法详解1.django的objects.get()方法:django的get是从数据库的取得一个匹配的结果,返回一个对象,如果记录不存在的话,它会报错。比如我数据库里有一条记录,记录的name的值是"django"的话,我用student = Student.objects.get(name=‘django’)返回的是一个记录对象,你可以通过student.dict来查看,它返回的是一个字典的形式,{‘key’:valeus},key是字段的名称,而

2020-07-28 21:39:50 1671

转载 python字符串引号前面的字母修饰符作用(r, u, f, b)

1. u’这是一个字符串’解释:将引号中字符串按照unicode(万国码)编码, 这也是python3默认的编码方式.有关unicode编码问题, 我另一篇博客mark了一位大神一篇非常好的文章, 可以自行查看.https://www.cnblogs.com/vipchenwei/p/6993788.html2. r’这个字符串不会处理转义字符\n’解释:将引号中字符串中转义字符忽略, 例如上边print(r’\n’)会原封不动输出’\n’而不是换行.3. b’这是一个bytes类型’解释:

2020-07-28 21:25:34 1406

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除