sách gpt4 ai đã đi

python - 现有 Django 项目中的语法错误

In lại 作者:太空宇宙 更新时间:2023-11-04 07:56:56 28 4
mua khóa gpt4 Nike

我第一次安装现有的 Django 项目时遇到了启动服务器 python manage.py runserver

的问题

这是我做的

1.克隆仓库,

2.制作虚拟环境

3.pip安装要求.txt

4.生成访问 token 和 key 并放入secrets.sh。我在 settings.pysecrets.sh 中有相同的 SECRET_KEY,并且我已将 secrets.sh 添加到 .gitignore

5.更改settings.pynhư sau:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'USER': 'name',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '',
}
}

我无法运行 python manage.py migrate Sau đây là kết quả:

(tag_gen) local_user@local_user:~/Repo/tag_gen/generator$ python manage.py runserver
Performing system checks...

Unhandled exception in thread started by
Theo dõi (cuộc gọi gần đây nhất là cuộc gọi cuối cùng):
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/utils/autoreload.py", line 228, in wrapper
fn(*args, **kwargs)
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 125, in inner_run
self.check(display_num_errors=True)
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/core/management/base.py", line 359, in check
include_deployment_checks=include_deployment_checks,
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/core/management/base.py", line 346, in _run_checks
return checks.run_checks(**kwargs)
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/core/checks/registry.py", line 81, in run_checks
new_errors = check(app_configs=app_configs)
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/core/checks/urls.py", line 16, in check_url_config
return check_resolver(resolver)
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/core/checks/urls.py", line 26, in check_resolver
return check_method()
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/urls/resolvers.py", line 254, in check
for pattern in self.url_patterns:
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/urls/resolvers.py", line 405, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/urls/resolvers.py", line 398, in urlconf_module
return import_module(self.urlconf_name)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/home/local_user/Repo/tag_gen/generator/generator/urls.py", line 23, in
url(r'^etg/', include('generatorApp.urls', namespace='generatorApp')),
File "/home/local_user/Repo/tag_gen/tag_gen/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 50, in include
urlconf_module = import_module(urlconf_module)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/home/local_user/Repo/tag_gen/generator/generatorApp/urls.py", line 3, in
from . import views
File "/home/local_user/Repo/tag_gen/generator/generatorApp/views.py", line 170
def view_index(request: WSGIRequest):
^
SyntaxError: invalid syntax

想法?

1 Câu trả lời

您尝试运行的项目使用 Python ≥ 3.5,但您尝试在 2.7 中运行它。

ngữ pháp (request: WSGIRequest): 是一个类型提示。有人介绍a few years ago , 但仅添加到较新版本的 Python 3 中。没有努力支持 Python ≤ 3.4。

您需要查找有关如何使用足够高版本的 Python 创建 virtualenv 的说明。这会根据操作系统而变化,因此冗长的说明可能超出了这个问题的范围,but there is plenty of advice on the topic already .

关于python - 现有 Django 项目中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47199817/

28 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com