Django python不';我无法处理未应用的迁移
您有3个未应用的迁移。您的项目可能无法正常工作,除非您为应用程序应用迁移:新闻。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/
运行
“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发出命令后不会迁移更改