Django python不';我无法处理未应用的迁移

Django python不';我无法处理未应用的迁移,python,django,python-3.x,migration,Python,Django,Python 3.x,Migration,您有3个未应用的迁移。您的项目可能无法正常工作,除非您为应用程序应用迁移:新闻。 运行“python manage.py migrate”以应用它们 在我运行这个命令,它给我错误 python manage.py迁移 Traceback (most recent call last): File "manage.py", line 30, in <module> execute_from_command_line(sys.argv) File "/usr/local/

您有3个未应用的迁移。您的项目可能无法正常工作,除非您为应用程序应用迁移:新闻。
运行
“python manage.py migrate”
以应用它们

在我运行这个命令,它给我错误

python manage.py迁移

Traceback (most recent call last):   File "manage.py", line 30, in <module>
    execute_from_command_line(sys.argv)   File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
    utility.execute()   File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 308, in execute
    settings.INSTALLED_APPS   File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 56, in __getattr__
    self._setup(name)   File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 41, in _setup
    self._wrapped = Settings(settings_module)   File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 110, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)   File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)   File "/Users/danazholdykhairova/Desktop/original/bootcamp/config/settings/local.py", line 5, in <module>
    from .base import *  # noqa   File enter code here"/Users/danazholdykhairova/Desktop/original/bootcamp/config/settings/base.py", line 267emphasized text
    REDIS_URL = f'{env("REDIS_URL", default="redis://127.0.0.1:6379")}/{0}'
                                                                          ^ SyntaxError: invalid syntax
Traceback(最近一次调用last):文件“manage.py”,第30行,在
从命令行(sys.argv)文件“/usr/local/lib/python2.7/site packages/django/core/management/\uuuuuuu init\uuuuuuuuuu.py”第364行执行
utility.execute()文件“/usr/local/lib/python2.7/site packages/django/core/management/_init__.py”,第308行,在execute中
settings.INSTALLED_APPS文件“/usr/local/lib/python2.7/site packages/django/conf/_init__.py”,第56行,在__
self.\u安装程序(名称)文件“/usr/local/lib/python2.7/site packages/django/conf/\uuuuuu init\uuuuuuu.py”,第41行,在安装程序中
self._wrapped=Settings(Settings_module)File“/usr/local/lib/python2.7/site packages/django/conf/_init__.py”,第110行,在_init中__
mod=importlib.import\u模块(self.SETTINGS\u模块)文件“/usr/local/cell/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/_init__uuuu.py”,导入模块第37行
__导入(名称)文件“/Users/danazholdykhailova/Desktop/original/bootcamp/config/settings/local.py”,第5行,在
在.base import*#noqa文件中,在此处输入代码“/Users/danazholdykhailova/Desktop/original/bootcamp/config/settings/base.py”,第267行
REDIS_URL=f'{env(“REDIS_URL”,默认值=”redis://127.0.0.1:6379")}/{0}'
^SyntaxError:无效语法

REDIS\u URL变量使用了一个f字符串,这个字符串只在python 3.6中引入了

您编写了一个
f
作为前缀,因此python希望找到一个名为
0
的变量。你想在这里做什么(可能是
settings.py
file)?@willem van onsem如果我用python3运行服务器manage runserver,所有都可以,但它不会用python3 migrate迁移更改,并说要做python migrate你应该用python3运行它。Django的最新版本在Python2中不起作用。它运行服务器,但在runnig向PythonMigrate发出命令后不会迁移更改