- 博客(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 &.
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
空空如也
pandas无法安装在虚拟环境中
2020-12-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人