django
lezeqe
三年河东,三年河西。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决“The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting”
错误原因有可能是在settings中静态文件目录设置的有问题STATIC_ROOT=os.path.join(BASE_DIR,"static/")#错误STATIC_ROOT=os.path.join(BASE_DIR,"/static/")#正确原创 2019-07-07 20:36:25 · 11108 阅读 · 1 评论 -
raise FieldDoesNotExist('%s has no field named %r' % (self.object_name, field_name))
在更改models迁移数据库后,可以启动后台,但是不能打开某个具体的模块,点击就是如下的提示:raise FieldDoesNotExist('%s has no field named %r' % (self.object_name, field_name))其实只因为是你还没更改adminx文件。解决如下:把class XXAdmin里没有的字段删除即可。...原创 2019-04-08 22:17:37 · 1295 阅读 · 0 评论 -
models中定义的choices 字典在HTML页面中显示值
要实现的效果如下:方法如下:原创 2019-04-11 20:32:00 · 573 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
报错如下: File "C:\Users\Jackson Li\Envs\mukew\lib\site-packages\django\utils\encoding.py", line 80, in force_text s = six.text_type(bytes(s), encoding, errors)UnicodeEncodeError: 'ascii' codec ca...原创 2019-03-28 17:27:00 · 1804 阅读 · 0 评论 -
'The model %s is already registered' % model.__name__) xadmin.sites.AlreadyRegistered: The model Us
报错: 'The model %s is already registered' % model.__name__)xadmin.sites.AlreadyRegistered: The model UserProfiles is already registered解决:链接:xadmin.sites.AlreadyRegistered: The model UserP...原创 2019-03-25 16:30:55 · 2724 阅读 · 0 评论 -
debug:1366, "Incorrect integer value: '' for column 'category' at row 1"
目录一、问题描述二、问题分析三、解决问题四、结语一、问题描述在运行django项目时,报错如下:而报错指示的位置是:二、问题分析 引起MySQL不能创建自动增加的字段的原因是在MySQL5.0.2版本中的The Server SQL Mode 中新加了几种 sql_mode,并且在sql的my.ini文件中的sql-mode 默认增加...原创 2019-03-15 12:29:21 · 2056 阅读 · 0 评论 -
解决AttributeError: 'UserFavorite' object has no attribute
Django项目报错如下:翻译如下: 然后就定位:Edit>>find>>find in path 接着,改为正确的就可以了。原创 2019-02-27 10:49:08 · 2599 阅读 · 0 评论 -
解决403之Forbidden (CSRF token missing or incorrect.))(Django,ajax实现收藏功能)
在仿造慕课网上的Python2.7到3.6完美升级 强力django+杀手级xadmin ,实现机构的收藏功能时报错如下: 解决如下:原创 2019-02-27 10:40:27 · 2566 阅读 · 1 评论 -
解决TypeError: int() argument must be a string or a number, not 'WSGIRequest'
运行Django项目时: 解决如下:原创 2019-02-27 10:39:06 · 2310 阅读 · 0 评论 -
解决TypeError: 'AnonymousUser' object is not iterable
运行Django项目是报错:TypeError: 'AnonymousUser' object is not iterable 原因分析:出现这种错误的原因应该是 , 未经过 is_authenticated 的用户使用了 需要经过验证的 用户 才能使用的 功能所导致的在报错的 View 函数中 的对应 逻辑前 加上:if not request.user.is_authe...原创 2019-02-27 10:37:08 · 2807 阅读 · 0 评论 -
ImportError: cannot import name “xx” /self.models_module = import_module(models_module_name)
项目背景:Python2.7到3.6完美升级 强力django+杀手级xadmin完善一下数据库表,添加了新的类。报错如下:分析如下:可能是因为---存在多个文件相互调用类。尝试解决:于是我就把互相调用类的删除,或者移到其他地方,当然还有很多细节要处理,然后就可以了。...原创 2019-04-09 17:06:53 · 1732 阅读 · 0 评论 -
实测 | 解决'CSRFCheck' object has no attribute 'process_request'
项目背景:Vue+Django REST framework打造生鲜电商项目 5-5节如果你确认是你遇到的问题,那请记住:直接把Django升级到1.11.6即可。在debug的过程中,我先是在项目的setting文件底部添加: REST_FRAMEWORK = { "DEFAULT_AUTHENTICATION_CLASSES": [] }然后登录,输入正确...原创 2019-06-23 12:40:32 · 1361 阅读 · 0 评论 -
解决TypeError at /xadmin/ login() got an unexpected keyword argument 'extra_context'
一句话:改用django2.0ye解决不了extra_context问题,直接换django1.11吧今天开始学一个django课程,但是我默认使用最新的django,即2.22,学到3-7节时遇到一个很大的问题。目前还没在不改变django版本的前提下解决问题的方法,据说是xadmin不支持django2.20。于是我si马当活马医:改用django2.0。流程是:安装djang...原创 2019-06-21 17:37:48 · 4743 阅读 · 1 评论 -
使用Nginx+uwsgi在云服务器上部署Django项目(Ubuntu、阿里云)
最近在阿里云服务器上成功部署了两三个Django项目,当中经历了很多熬夜也不能解决问题的夜晚,也曾不止一次把问题发到各种IT学习群也找不到人来帮忙但我还是把事情做好了。下面我来总结一遍。坐好,请看。目录准备资源:部署流程:1、开始前确认:2、将本地项目通过Git推到码云仓库3、使用xshell连接阿里云服务器,如果连上了的话,如下图:4、通过xshell配置项目需要的...原创 2019-06-04 16:05:10 · 926 阅读 · 0 评论 -
Nginx配置文件.conf
使用Nginx成功部署两个网站,总结了一些方法。如下:首先,进入Nginx配置文件目录新建文件cd /etc/nginx/conf.d vim susu.conf配置文件如下:#susu.conflezeqe:项目文件夹upstream su { server unix:///srv/su/su.sock;}server { # 监听的端口号 ...原创 2019-06-03 18:21:15 · 404 阅读 · 0 评论 -
在前台显示富文本编辑器的内容(tinymce、Djangoueditor)
在使用Django框架过程中,使用过Djangoueditor、tinymce这两种富文本编辑器,它们都是用以下的方法把相应的内容显示出来的。{% autoescape off %} {{ data }}{% endautoescape %}或{{ data|safe }}而我昨天使用的方法是:...原创 2019-06-03 17:38:05 · 3840 阅读 · 0 评论 -
在 Django 后台 admin 中集成一个富文本编辑器tinymce
目录实现效果:项目目录:实现步骤:1、在虚拟环境使用豆瓣源安装2、去GitHub下载django-tinymce,将tinymce文件夹放到your_project目录下3、将tinymce/static/tiny_mce文件夹放到your_project/static目录下4、在urls.py文件中加入:url(r'^tinymce/',include('tiny...原创 2019-06-03 17:31:42 · 1419 阅读 · 0 评论 -
ValueError: The view XXXView didn't return an HttpResponse object. It returned None
报错如下:报错翻译:问题解决:其实是我的打多了一个get,但我找到的答案基本都是说return或render打错字了。其实应该:...原创 2019-05-15 18:30:43 · 12551 阅读 · 2 评论 -
官方解释:PAGE_RANGE_DISPLAYED 、MARGIN_PAGES_DISPLAYED 、SHOW_FIRST_PAGE_WHEN_INVALID
Django的分页功能:原创 2019-02-21 07:27:37 · 381 阅读 · 0 评论 -
解决“忘记superuser的账号或密码”(Django)
解决方法是:重新输入createsuperuser的命令,再设置一下账号密码。然后重启服务器。原创 2018-12-25 21:44:21 · 2004 阅读 · 0 评论 -
解决“PyCharm报错:Please specify a different SDK name”(win10,虚拟环境问题)
一、问题描述新建项目之后查看解释器,发现跟cmd的pip list命令看的不同。如下第一张图:可是我想换个虚拟环境时,又报错如第二张图: 二、问题分析虽然选择了虚拟环境,但是PyCharm是使用默认设置来建立工程,所以每个工程都建立了自己独立的虚拟环境。所以你看到的是项目名\venv(C:\Users\Jackson Li\PycharmProjects\xinwen\v...原创 2018-12-25 19:02:08 · 4917 阅读 · 0 评论 -
解决“TypeError: view must be a callable or a list/tuple in the case of include().”
一、问题描述“ raise TypeError('view must be a callable or a list/tuple in the case of include().')TypeError: view must be a callable or a list/tuple in the case of include().”运行时报错如下: 二、分析问题翻译如下:...原创 2019-01-03 20:52:00 · 9570 阅读 · 3 评论 -
解决“migrations/__init__.py是空的”
当你连接数据库时显示“no migrations to apply”,你会认为是跟init文件有关吗?其实,无关的。 __init__.py:一个空文件,它的作用是告诉Python这个目录需要被认作是一个Python包。如果你是个Python初学者,请在Python的官方文档里阅读more about packages。...原创 2018-12-17 10:46:18 · 1058 阅读 · 1 评论 -
解决Invalid HTTP_HOST header: 'xxx.xx.xxx.xxx:8000'. You may need to add 'xxx.xx' to ALLOWED_HOSTS!
一、问题描述在启动django的服务器时,报错如下图:二、问题分析三、解决问题 修改创建项目时生成的setting.py文件 将ALLOWED_HOSTS = []改为ALLOWED_HOSTS = ['*'] 再次运行即可成功访问。 注意:不是把域名添加进去。 settings.py在应用名那个文件夹。 ...原创 2018-11-07 11:35:21 · 9851 阅读 · 1 评论 -
NameError: name 'include' is not defined
(Python编程从入门到实践 -p372-编写模板)问题描述:如下图解决方法:在urls.py文件加一句:from django.conf.urls import include原创 2018-10-29 21:52:06 · 6897 阅读 · 0 评论 -
解决“raise ValueError("Dependency on app with no migrations: %s" % key[0]) ValueError: Dependency on ”
一、问题描述“raise ValueError("Dependency on app with no migrations: %s" % key[0])ValueError: Dependency on app with no migrations: users”二、问题分析三、解决问题打开PyCharm的manage.py Task,输入:makemig...原创 2019-01-02 20:35:20 · 14597 阅读 · 0 评论 -
解决“ django.db.utils.OperationalError: (1364, "Field 'birthday' doesn't have a default value"
一、问题描述raise errorclass, errorvaluedjango.db.utils.OperationalError: (1364, "Field 'birthday' doesn't have a default value") 二、问题分析与解决把相关的数据库删除,再迁移数据库之类的操作,而在model中添加一下默认值就可以了。 ...原创 2019-01-02 21:56:04 · 3444 阅读 · 0 评论 -
关于TemplateView.as_view
原创 2019-02-16 19:27:58 · 2219 阅读 · 0 评论 -
两种解决方法:“ from future.utils import iteritems ImportError: No module named future.utils”
一、问题情境在给Django项目配置xadmin时,报错如下: 二、问题分析缺少future包三、解决方法1.源码安装future包到GitHub搜索python-future,下载取出future包 复制粘贴到虚拟环境的site-packages,如:C:\Users\Jackson Li\Downloads\python-future-master\src (报...原创 2019-02-15 22:59:55 · 6109 阅读 · 1 评论 -
已解决“明明虚拟环境都安装了相关的包,为什么会报错没有?”(Django)
一、问题情境想配置xadmin时,发现红线报错,运行之后也报错。打开环境看看,那些包是在的,可是就是会报错。二、解决问题重新添加一下相应的虚拟环境就行了。步骤如下:打开settings>>project interpreter>>show all>>右上角"+">>exiting environment>>右上角点击".原创 2019-02-15 22:20:16 · 6890 阅读 · 0 评论 -
解决“ImportError: No module named crispy-forms”
一、问题情境 二、问题分析复制时要把横线换成下划线三、解决问题把横线换成下划线原创 2019-02-15 21:04:21 · 1400 阅读 · 3 评论 -
解决IntegrityError: (1452, 'Cannot add or update a child row:a foreign key constraint fails
一、问题情境在Django的后台添加用户时,报错如下:IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fails (`mukewdb`.`django_admin_log`, CONSTRAINT `django_admin_log_user_id_c564eba6_fk_...原创 2019-02-15 18:52:38 · 3725 阅读 · 1 评论 -
解决TemplateSyntaxError: Invalid block tag on line 107: 'trans', expected 'elif','else' 或 'endif'.
报错如下: raise self.error(token, e)TemplateSyntaxError: Invalid block tag on line 107: 'trans', expected 'elif','else' 或 'endif'. Did you forget to register or load this tag?解决方法:在HTML加载Djan...原创 2019-02-21 16:02:04 · 3919 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
一、问题描述刚刚测试发布文章,上一篇hellopython可以发布成功,但是这篇不行。我寻思:是不是我添加了空格?二、分析问题Python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1:...原创 2019-01-03 09:54:33 · 19386 阅读 · 2 评论 -
解决“ raise errorclass, errorvalue django.db.utils.IntegrityError: (1048, "Column 'st_id' cannot be n”
一、问题描述在创建超级用户,添加完基本的信息之后,就报错显示如下: raise errorclass, errorvaluedjango.db.utils.IntegrityError: (1048, "Column 'st_id' cannot be null")------------------------------------------------------------...原创 2019-01-02 21:57:23 · 4866 阅读 · 0 评论
分享