Django 执行迁移生成表: python manage.py migrate 报错: raise MigrationSchemaMissing("Unable to create the django_migrations table (%s)" % exc) 原因: Django2.1不再支持MySQL5.5,必须5.6版本以上 解决办法: 二选一 (1)Django降级到2.0 pip install Django==2.0.0 -i https://pypi.douban.c…
自从mysql升级,以及使用mariaDB以来,很多不曾更新django中model的外键, 今天,按以前的思路写完外键之后, migrate命令报错: 1005 - Can't create table `xxxDB`.`#sql-1_407` (errno: 150 "Foreign key constraint is incorrectly formed") 很郁闷,跟踪到mysql的日志: SHOW ENGINE INNODB STATUS; -----------------…
今天尝试更新了下虚拟机CentOS中的python版本后. 运行“yum”命令,就报错:“sudo: unable to execute /bin/yum: No such file or directory” 查询了下网上的资料发现,原来yum调用是用python写的.遂想起刚刚更新python版本,忘了修改yum配置文件了. 解决办法:修改yum配置文件  [root@localhost ~]#vim /usr/bin/yum 把文件头部的#!/usr/bin/python改成#!/usr/…
在使用Django时Django报错:Django报错:OSError: raw write() returned invalid length 4 (should have been between 0 and 2),之前是没有问题的,于是百度原因和解决办法,最终有大神分析可能与win10系统的新版本有关系,是字符编码的问题. 解决方案: 1.在dos终端使用 pip install win_unicode_console安装win_unicode_console; 2.在wiew.py插入下…
Django报错:提交表单报错---RuntimeError: You called this URL via POST, but the URL doesn’t end in a slash and you have APPEND_SLASH set. django提交表单的时候报错 RuntimeError: You called this URL via POST, but the URL doesn’t end in a slash and you have APPEND_SLASH s…
由于更换硬盘没有删除系统自启动读取挂载硬盘导致系统报错:fsck.ext4 unable to resolve 'UUID=a4a7a0f7-b54f-4774-9fb1' 此时进入系统已root模式进去就只是只读的模式: 启动进入系统: cat /etc/fstab UUID=a4a7a0f7-b54f-4774-9fb1 对应的是/data   系统现在是只读状态: mount -o remount rw / chmod a+rw /etc/fstab vi /etc/fstab 删除UUI…
打开终端,执行命令: 1.sudo chown -R XXX /usr/local  (XXX表示当前用户名) 2.ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 提示报错: warning: unable to access '/Users/lucky/.config/git/attributes': Permission denied 出现此问题的原因…
创建用户: create user ‘test’@’%’ identified by ‘test’; 显示ERROR 1396 (HY000): Operation CREATE USER failed for ‘test’@’%’ 查看是不是存在这个用户 select user from user; 发现没有这个用户. 记得上次有删除过这个用户.可能没有刷新权限 flush privileges; 之后还是不行报错ERROR 1396 (HY000): Operation CREATE USE…
Django报错:Reverse for 'detail' with keyword arguments '{'pk': '2'}' not found. 1 pattern(s) tried: ['$post/(?P<pk>[0-9]+)/$'] 解决方案: url(r'^$', include(("blog.urls",'blog')))改为url(r'', include(("blog.urls",'blog'))) 改为…
创建用户: create user ‘test’@’%’ identified by ‘test’; 显示ERROR 1396 (HY000): Operation CREATE USER failed for ‘test’@’%’ 查看是不是存在这个用户 select user from user; 发现没有这个用户. 记得上次有删除过这个用户.可能没有刷新权限 flush privileges; 之后还是不行报错ERROR 1396 (HY000): Operation CREATE USE…
创建用户: create user 'test'@'%' identified by 'test'; 显示ERROR 1396 (HY000): Operation CREATE USER failed for 'test'@'%' 查看是不是存在这个用户 select user from user; 发现没有这个用户. 记得上次有删除过这个用户.可能没有刷新权限 flush privileges; 之后还是不行报错ERROR 1396 (HY000): Operation CREATE USE…
Django 报错 Reverse for 'content' not found. 'content' is not a valid view function or pattern name. 我这边的原因是由于命名空间的错误导致的bug from django.urls import path from . import views app_name = 'energy' # 给app命名空间 urlpatterns = [ path('search/', views.search, na…
Django2.0同步Mysql数据库时出现的问题 执行 python manage.py makemigrations 报错 # 报错位置 File "G:\python\lib\site-packages\django\db\backends\mysql\base.py", line 36, in <module> # 报错问题 raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; yo…
开发的程序在我的本地mac上,ubuntu上,以及树莓派上都成功实现了迁移和运行,但是当准备将运行好好地程序迁移到阿里云的服务器上的mysql数据库上时,出现了非常多的幺蛾子的问题. 具体如下: 初始化连接,执行python manage.py makemigrations; python manage.py migrate 生成部分表格(不全),报错.报错信息如下: Specified key was too long; max key length is 767 bytes 由于所有的报错信…
系统版本 ubuntu  Kylin 16.04 LTS       安装pip3 安装 Django 总是提示time out,无法安装. 逛了好多论坛终于遭到了解决办法,分享保存: sudo pip3 install -i https://pypi.doubanio.com/simple/ 包名(django) 还有其他的解决方案,如修改配置文件 [global]块,的超时时间等…
报错代码:django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settin…
启动python manage.py runserver 打开127.0.0.1:8000,报错信息如下: Reverse for 'indextwo' with no arguments not found. 1 pattern(s) tried: ['$index/$'] 现象: 无论怎么修改views.py 还是urls.py,报错信息始终存在 问题发现: 项目目录结构如下 myweb ├── db.sqlite3 ├── home │   ├── __init__.py │   ├──…
django版本:1.11.15 django应用,修改urls.py后,访问报错:TypeError at /view must be a callable or a list/tuple in the case of include(). 修改后的urls.py文件:from django.conf.urls import urlfrom django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls),…
django版本:1.11.15 使用uwsgi+nginx运行django程序,出现报错,报错为:Invalid HTTP_HOST header: 'xxx.com:82'. You may need to add u'xxx.com' to ALLOWED_HOSTS.xxx.com为绑定的测试域名,82为端口 解决办法: 修改项目的setting.py配置文件 将ALLOWED_HOSTS = []改为ALLOWED_HOSTS = ['*'] 再次运行可以成功访问了.…
早上在服务器上安装elasticsearch集群,在其中的一台上面安装好elasticsearch之后安装了一些插件,其中一个插件是marvel,结果可能是新版本不支持这个插件,就没有安装成功,也就索性没管,安装了head和kopf插件,安装完之后改了一下配置文件 systemctl restart elasticssearch重启,结果却报错了,报错如下: [2017-03-15 14:58:42,874][WARN ][bootstrap ] Unable to lock JVM Memor…
django 迁移数据库报错 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you install mysqlclient? 解决方案:在settings.py同级目录中的__init__.py文件中加入: import pymysql pymysql.install_as_MySQLdb()…
报错信息: Warning:Unable to make the module: reading, related gradle configuration was not found. Please, re-import the Gradle project and try again 解决办法: 开启步骤:View -> Tool Windows -> Gradle 点击refesh解决 不行的话你再看看,我是这样解决的,谢谢.…
报错内容 ERRORS: ?: (admin.E408) 'django.contrib.auth.middleware.AuthenticationMiddleware' must be in MIDDLEWARE in order to use the admin application. ?: (admin.E409) 'django.contrib.messages.middleware.MessageMiddleware' must be in MIDDLEWARE in order…
报错: SyntaxError Generator expression must be parenthesized 问题原因: 由于django 1.11版本和python3.7版本不兼容, 2.0版本以后的Django修复了这个问题 解决方法: 方法1.找到对应路径下的widgets.py,将逗号删除即可 方法2.升级Django版本 pip install -U Django You have 13 unapplied migration(s). Your project may not…
1:  自定义日志文件.py----------几个文件需要创建日志,就需要重新定义几份 # 定义一个日志文件 创建一个操作日志对象logger file_1 = logging.FileHandler('text_1.log', 'a', encoding='utf-8') # text_1.log 定义日志文件名 fmt = logging.Formatter(fmt="%(asctime)s - %(name)s - %(levelname)s -%(module)s: %(message…
1.问题描述,在设置,model部分字段的serialier时,出现如下报错 字段如下: # 知识库List class KnownledgeBaseListSerializer(serializers.ModelSerializer): article_state = serializers.CharField(source='get_article_state_display') know_classify = serializers.CharField(source='know_class…
运行 manage.py task时 ,makemigrations抛出以下错误, django.db.utils.OperationalError: (1045, "Access denied for user 'entropy'@'localhost' (using password: YES)") 检查发现 settings中mysql设置错误,使用了错误关键之"USERNMAE" 而不是'USER',改为'USER'后解决问题 在处理数据库的时候 发现无法将…
[参考资料] https://stackoverflow.com/questions/8329485/unable-to-find-remote-helper-for-https-during-git-clone 问题现象: git clone https://xxxxx 报错:git fatal: Unable to find remote helper for 'https' 一般都是因为缺少了 curl-devel. 所以,可以先安装 curl-devel,然后重新编译安装git $ yu…
网址指向同一地址后: Forbidden (403) CSRF verification failed. Request aborted. You are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is required for security reasons, to ensure that your browser is not being h…
今天写Django模板的时候突然发现报了这个错误.stackflow了一下.改了一种dict的表达模式后成功解决. 错误: 报错写法: context = {'blogs': Blog.objects.all()} 改正写法: context = { 'blogs': Blog.objects.all() }…