- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
尝试将django从1.7.4升级到1.8;然而,当我运行服务器时,我现在得到
您的数据库没有 South 数据库模块“south.db.mysql”。请选择受支持的数据库,检查 SOUTH_DATABASE_ADAPTER[S] 设置,或从 INSTALLED_APPS 中删除 South。
错误消息,它不起作用。我的 INSTALLED_APPS 中没有“South”。并且不记得曾经在这个项目中使用过南方。我所有的模型实际上都是手动管理的。
我该如何解决这个问题?
谢谢
[编辑]正如您将看到的,我有很多“升级”修复工作要做,但仍然不明白为什么它在“南方”失败,因为我不使用它。
INSTALLED_APPS = (
'django_admin_bootstrapped',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize',
'bootstrap3',
'towel',
'email_registration',
'visits',
'django_markdown',
'debug_toolbar',
'LessonApp',
'bootstrap_pagination',
'django_tables2',
'util',
'memcache_admin',
'twitter_feed',
'cec_cms',
'ckeditor',
'filebrowser',
'user_profile',
'eztexting',
'secure_file',
'partboard',
)
回溯:
/usr/local/lib/python2.7/dist-packages/django_tables2/tables.py:171: RemovedInDjango19Warning: SortedDict is deprecated and will be removed in Django 1.9.
attrs["base_columns"] = SortedDict(parent_columns)
/usr/local/lib/python2.7/dist-packages/django_tables2/tables.py:193: RemovedInDjango19Warning: SortedDict is deprecated and will be removed in Django 1.9.
attrs["base_columns"].update(SortedDict(cols))
/usr/local/lib/python2.7/dist-packages/south/modelsinspector.py:20: RemovedInDjango19Warning: django.contrib.contenttypes.generic is deprecated and will be removed in Django 1.9. Its contents have been moved to the fields, forms, and admin submodules of django.contrib.contenttypes.
from django.contrib.contenttypes import generic
/usr/local/lib/python2.7/dist-packages/django_tables2/tables.py:174: RemovedInDjango19Warning: SortedDict is deprecated and will be removed in Django 1.9.
extra = SortedDict()
/home/marc/PycharmProjects/CECLessonApp/ckeditor/widgets.py:10: RemovedInDjango19Warning: The django.forms.util module has been renamed. Use django.forms.utils instead.
from django.forms.util import flatatt
/usr/local/lib/python2.7/dist-packages/memcache_admin/views.py:22: RemovedInDjango19Warning: 'get_cache' is deprecated in favor of 'caches'.
mc_client = get_cache(SETTINGS['CACHE'])._cache
/home/marc/PycharmProjects/CECLessonApp/CECLessonApp/urls.py:18: RemovedInDjango19Warning: Default value of 'RedirectView.permanent' will change from True to False in Django 1.9. Set an explicit value to silence this warning.
url(r'^favicon\.ico$', RedirectView.as_view(url='/static/favicon.ico')),
/usr/local/lib/python2.7/dist-packages/django_tables2/tables.py:171: RemovedInDjango19Warning: SortedDict is deprecated and will be removed in Django 1.9.
attrs["base_columns"] = SortedDict(parent_columns)
/usr/local/lib/python2.7/dist-packages/django_tables2/tables.py:193: RemovedInDjango19Warning: SortedDict is deprecated and will be removed in Django 1.9.
attrs["base_columns"].update(SortedDict(cols))
/usr/local/lib/python2.7/dist-packages/south/modelsinspector.py:20: RemovedInDjango19Warning: django.contrib.contenttypes.generic is deprecated and will be removed in Django 1.9. Its contents have been moved to the fields, forms, and admin submodules of django.contrib.contenttypes.
from django.contrib.contenttypes import generic
/usr/local/lib/python2.7/dist-packages/django_tables2/tables.py:174: RemovedInDjango19Warning: SortedDict is deprecated and will be removed in Django 1.9.
extra = SortedDict()
/home/marc/PycharmProjects/CECLessonApp/ckeditor/widgets.py:10: RemovedInDjango19Warning: The django.forms.util module has been renamed. Use django.forms.utils instead.
from django.forms.util import flatatt
/usr/local/lib/python2.7/dist-packages/memcache_admin/views.py:22: RemovedInDjango19Warning: 'get_cache' is deprecated in favor of 'caches'.
mc_client = get_cache(SETTINGS['CACHE'])._cache
/home/marc/PycharmProjects/CECLessonApp/CECLessonApp/urls.py:18: RemovedInDjango19Warning: Default value of 'RedirectView.permanent' will change from True to False in Django 1.9. Set an explicit value to silence this warning.
url(r'^favicon\.ico$', RedirectView.as_view(url='/static/favicon.ico')),
Performing system checks...
System check identified some issues:
WARNINGS:
visits.Visit.ip_address: (fields.W900) IPAddressField has been deprecated. Support for it (except in historical migrations) will be removed in Django 1.9.
HINT: Use GenericIPAddressField instead.
System check identified 1 issue (0 silenced).
/usr/local/lib/python2.7/dist-packages/south/db/generic.py:9: RemovedInDjango19Warning: The django.db.backends.util module has been renamed. Use django.db.backends.utils instead.
from django.db.backends.util import truncate_name
There is no South database module 'south.db.mysql' for your database. Please either choose a supported database, check for SOUTH_DATABASE_ADAPTER[S] settings, or remove South from INSTALLED_APPS
最佳答案
我想保留我的问题,并显示我在这里找到的答案:
pip uninstall South
不确定为什么让包 south 抛出这种错误,因为我的项目没有使用它!但它似乎已经解决了我的问题。
关于mysql - 将 1.7.4 升级到 django 1.8 south.db.mysql 错误,未使用 South,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29472901/
我正在尝试用 Python 和 Django 开发一个项目,使用 South 进行数据库迁移。 我对南方很陌生,目前在尝试运行任何命令syncdb或runserver时面临一个问题: “您的数据库没有
我有两个类,其中一个是另一个类的后代,我想让它们都是同一个基类的兄弟类。 前: from django.db import models class A(models.Model): name
我是 django 的新手,我从南方收到这个错误,但我不知道我错过了什么。我在寻找答案,但找不到任何东西。 There is no South database module 'south.db.po
安装 Django 后,我收到此错误消息(当我想运行迁移或运行服务器时): There is no South database module 'south.db.mysql' for your da
尝试将django从1.7.4升级到1.8;然而,当我运行服务器时,我现在得到 您的数据库没有 South 数据库模块“south.db.mysql”。请选择受支持的数据库,检查 SOUTH_DATA
我刚刚开始使用 South(终于),它确实是一个很棒的工具。我启动了一个项目并进行了一些初始迁移以感受南方的感觉。我现在刚刚将这个项目 git 克隆到一台新机器上。没有数据库数据,因为还没有数据输入。
使用他人代码的分支,我添加了一个模型字段并进行了通常的自动迁移: ~ $ django_admin.py migrate mezzanine_slides --auto You cannot use
South 尊重数据库路由器吗?我设置了路由器以将某些应用程序路由到一个数据库,并将所有其他应用程序路由到默认数据库。我什至确保南迁移历史表在两个数据库中。但是我不能让 South 只在适当的数据库中
我有一个模型 class Mystery(models.Model): first = models.CharField(max_length=256) second = models
因此,我向 Django 模型字段添加了一个默认值,然后运行: $ python manage.py schemamigration myapp --auto 似乎什么都没有改变。 什么啊? 谢谢!
我改变了我的模型: class DistList(models.Model): creator = models.ForeignKey(User, related_name='creator')
我将一些数据批量加载到我的 Postgresql 数据库中,却发现所有数据都有点不对。为了纠正这个问题,我刷新数据库以重新加载正确的数据。 数据重新加载,我对模型进行了更改并应用了正常的 ./mana
我正在尝试重置我的南迁移历史,但无法为 myapp 运行迁移。我的 settings.py 是: ... 'south', 'myapp', 'allauth', 'allauth.account',
我在一个带有 postgres 数据库的新站点上使用 south 和 django。我正在尝试进行初始迁移,但出现以下错误 django.db.utils.DatabaseError: invalid
我正在尝试开始使用 South。我有一个现有数据库并添加了 South(syncdb、schemamigration --initial)。 然后,我更新了 models.py 以添加一个字段并运行
我有以下名为 UnixTimestampField 的类: from django.db import models from datetime import datetime from time i
让我感到困惑。假设我们有一个向南迁移的 Django 项目。目前,生产项目版本为 A , 开发中的版本 B .现在让我们假设版本 B已安装到生产环境中: 安装新代码 运行 ./manage.py sy
我最近开始在我的 Django 项目中使用 South 进行迁移。一切都很顺利,直到最近我遇到了一个特殊的问题。 我的项目中有两个应用程序,例如 App-A 和 App-B。 App-A 中的模型具有
我正在新的开发环境中部署一个项目。 当我使用 South 时,我做了: $ python manage.py syncdb --all $ python manage.py migrate --fak
我正在尝试使用现有数据转发迁移模型。该模型有一个新字段,其约束为 unique=True 和 null=False。 当我做 ./manage.py schemamigration myapp --a
我是一名优秀的程序员,十分优秀!