Python BUG记录
Twish
这个作者很懒,什么都没留下…
展开
-
[python][Bug记录]特殊16进制转成对应的语言
字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘gb2312’),表示将gb2312编码的字符串str1转换成unicode编码。...原创 2019-10-16 10:49:55 · 338 阅读 · 0 评论 -
pythonBug:django.core.exceptions.FieldDoesNotExist: model has no field named <id>
django.core.exceptions.FieldDoesNotExist: model has no field named &lt;id&gt;解决办法:找到自己的python环境下的site-packages/django/contrib/admin/migrations,把里面的py文件全删掉即可。出现莫名其妙的 app01Applying admin.0003_auto_...原创 2019-01-14 19:37:13 · 2762 阅读 · 1 评论 -
pythoBug:django.db.utils.InternalError: (1060, "Duplicate column name 'user_id'")
django.db.utils.InternalError: (1060, "Duplicate column name 'user_id'")一直出现这个问题,删除了migration文件里面的除了__int__.py文件继续执行,python manage.py migration后来找到python manage.py migrate --fake这个解决问题...原创 2019-01-16 00:23:04 · 2534 阅读 · 1 评论 -
pythoBUG:(fields.E304) Reverse accessor for 'UserProfile.groups' clashes with reverse accessor for '
SystemCheckError: System check identified some issues:ERRORS:auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'UserInfo.groups'. HINT: Ad...原创 2019-01-28 15:58:36 · 1704 阅读 · 0 评论 -
pythonBUG:扩展auth表成功,但是makemigrations执行后没有创建相应的表
1、在setting.py中INSTALLED_APPS添加'blog.apps.BlogConfig'(一般默认的都有) # 如果要使用继承的方法,使用内置的auth模块,要在setting里设置默认用户认证时使用的那张表AUTH_USER_MODEL = 'blog.UserInfo'2、model.py中from django.db import modelsfrom dj...原创 2019-01-28 18:16:30 · 1200 阅读 · 0 评论 -
pythonBug:django.db.utils.IntegrityError: (1062, "Duplicate entry 'gkate' for key 'username'")
django.db.utils.IntegrityError: (1062, "Duplicate entry 'gkate' for key 'username'")错误分析:数据库中的username不能重复原创 2019-01-28 19:15:20 · 8135 阅读 · 0 评论 -
pythonBUG:media文件里的图无法显示
python2.版本URL不支持正则需要在URL里面添加并修改"""PracticeBbs URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.1/topics/http/u...原创 2019-01-28 23:00:30 · 272 阅读 · 0 评论 -
python与json学习
json定义:JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。JSON对象:...原创 2019-01-30 13:12:48 · 143 阅读 · 0 评论 -
python项目篇-点赞功能原理
点赞或者评论者就是当前登录人1 绑定事件2 携带data={article_id,is_up}发送Ajax请求3 对应的视图函数要生成一个赞或者反对记录4 响应结果给ajax5 Ajax的success处理view.pyimport jsonfrom django.db.models import Fdef up_down(request): print(reques...原创 2019-01-30 19:41:40 · 2070 阅读 · 0 评论 -
pythonBug:AttributeError: type object ‘datetime.datetime‘ has no attribute ‘datetime‘
AttributeError: type object ‘datetime.datetime’ has no attribute ‘datetime’now = datetime.datetime.now()报错from datetime import datetime 已经相当于把命名空间引入到datetime.datetime一层,所以now = datetime.datetime....原创 2019-03-03 00:07:23 · 11046 阅读 · 8 评论 -
pythonBug:解决 AttributeError: 'ForeignKey' object has no attribute 're'
解决办法#data_list =filter_field_obj.rel.to.objects.all()这个不行换成以下代码data_list = filter_field_obj.remote_field.model.objects.all()原创 2019-02-26 22:11:09 · 3867 阅读 · 0 评论 -
pythonBug: is not JSON serializable
from django.shortcuts import render,HttpResponse# Create your views here.from django.views import Viewfrom .models import Publishimport jsonclass PublishesView(View): def get(self,request)...原创 2019-03-03 21:46:49 · 1360 阅读 · 0 评论 -
pythonBug:django.db.migrations.exceptions.InconsistentMigrationHistory
Traceback (most recent call last): File "C:\Program Files (x86)\JetBrains\PyCharm 2016.3.2\helpers\pycharm\django_manage.py", line 43, in <module> run_module(manage_file, None, '__main__',...原创 2019-01-14 19:35:40 · 4053 阅读 · 3 评论 -
pythonBug记录:AttributeError: 'list' object has no attribute 'endswith'
AttributeError: ‘list’ object has no attribute ‘endswith’今天一直出现这错误,查不出来。烦死了STATIC_URL = [ # os.path.join(BASE_DIR,'static'),]应该是这样:STATICFILES_DIRS = [ os.path.join(BASE_DIR,"static")]...原创 2019-01-14 19:32:42 · 11848 阅读 · 2 评论 -
python BUG记录-'int' object has no attribute 'exists'
因为在查数据库的时候,比如12月29没有住房记录,所以查不到记录需要做判断如: if total_bath[‘bath’]:total_bathn =total_bath[‘bath’]else:total_bathn = 0原创 2019-01-03 15:08:04 · 5777 阅读 · 0 评论 -
python-Bug4 命名方面出错总结
在catalogInfor表里命名了cataName字段通过view取的时候,之后再前端显示不出来。所以修改了catalName字段之后就显示出来了原创 2018-12-27 08:06:55 · 109 阅读 · 0 评论 -
python-Bug7:Reverse for 'adminHouse' not found. 'adminHouse' is not a valid view
Reverse for ‘adminHouse’ not found. ‘adminHouse’ is not a valid view主要原因是我在views文件中写了两个adminHouse函数原创 2018-12-27 10:47:36 · 544 阅读 · 0 评论 -
python-Bug1:可能page not found的解决方法
bug之前写的原创 2018-12-23 10:03:52 · 2489 阅读 · 0 评论 -
python-Bug2: TypeError: __init__() missing 1 required positional argument: 'on_delete'问题
class caseInfor(models.Model): id = models.AutoField(primary_key=True) caseTitle = models.CharField(null=False, max_length=20) caseHeadImage = models.CharField(null=False, max_length=32) ...原创 2018-12-23 10:04:04 · 2061 阅读 · 0 评论 -
python-Bug3:You are trying to add a non-nullable field 'password' to userinfo without a default问题
class UserInfor(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(null=False,max_length=20) pwd = models.CharField(null=False,max_length=20) # passWord =...原创 2018-12-23 10:04:29 · 3483 阅读 · 0 评论 -
python-Bug5: The view gkate.views.case1 didn't return an HttpResponse object. It returned
The view gkate.views.case1 didn’t return an HttpResponse object. It returned粗心把return 删了错误代码case1_id = request.GET.get("id") case1_obj = models.caseInfor.objects.get(id=case1_id) render(re...原创 2018-12-23 10:04:47 · 1169 阅读 · 0 评论 -
python-Bug6:插入中文时报错“Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD...' for column 'caseAbstrac”问题
在python models建立 的数据库表,,但是默认格式不能写中文有时候我们在往数据库中输入信息时,如果输入的内容是中文,会报错“Incorrect string value: ‘\xE4\xBD\xA0\xE5\xA5\xBD’ for column”。解决的方法:1、在建立表时设置默认字符串编码方式为utf8CREATE TABLE gkate(ID INT PRIMARY KE...原创 2018-12-23 10:04:56 · 631 阅读 · 0 评论 -
python Bug8:Cannot reorder a query once a slice has been taken.
Use django-sorting library according to this example: django-sorting example, but get errors said “Cannot reorder a query once a slice has been taken.” at line “{% autosort object_list %}”.object_lis...原创 2018-12-29 10:21:03 · 1217 阅读 · 0 评论 -
pythonBug记录:module 'django.contrib.sessions.serializers' has no attribute 'serialize'
在Django从数据库获取数据出现以下几个bug:1、is not JSON serializable意思是你从数据库取出的数据时是Qureysets格式不是Json格式你需要转换成json然后我开始查如何转成json参考了https://blog.csdn.net/qq_38003892/article/details/79832607https://blog.csdn.net/bab...原创 2019-01-04 00:42:43 · 1958 阅读 · 1 评论 -
pythonBug记录:django将数据库数据转换成JSON格式
1.采用Django Model层,ORM技术 转换成JSON格式def getdata(request): # 使用ORM # all()返回的是QuerySet 数据类型;values()返回的是ValuesQuerySet 数据类型 ret = models.incomeAccount.objects.all().order_by("dayIncome","id")...原创 2019-01-04 00:47:08 · 1901 阅读 · 0 评论 -
python Bug记录-int() argument must be a string, a bytes-like object or a number, not 'dict'
代码如下: error_msg = "" if request.method == "POST": new_dayincome = request.POST.get("dayincome_time", None) total_bath = models.bathAccount.objects.filter(dayBath=new_dayincome).a...原创 2019-01-03 13:05:20 · 12301 阅读 · 0 评论 -
django.db.utils.ProgrammingError: (1146, u"Table'' doesn't exist")解决办法
在django中执行数据库迁移命令时出错:django.db.utils.ProgrammingError: (1146, u"Table’’ doesn’t exist")解决办法解决办法如下:一、现象在数据库中删除了一张表,重新执行python manage.py migrate时出错,提示不存在这张表。二、原因主要是因为django一般在第一次迁移的时候新建表,后面的都不会新建表...原创 2018-12-27 08:08:28 · 1480 阅读 · 0 评论