gpt4 book ai didi

python - 无法在本地以及Docker中启动 `django`项目

转载 作者:行者123 更新时间:2023-12-02 17:24:43 25 4
gpt4 key购买 nike

我正在使用Docker来将Python2.7应用程序部署到Django1.8
最近两天我遇到了一些问题,发现以下错误。

Docker镜像:python:2.7-slim-buster
错误:

root@64f8c580dd0a:/code# python manage.py runserver
read completed!
read completed!
Traceback (most recent call last):
File "manage.py", line 11, in <module>
execute_from_command_line(sys.argv)
File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 312, in execute
django.setup()
File "/usr/local/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/local/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/usr/local/lib/python2.7/site-packages/django/apps/config.py", line 86, in create
module = import_module(entry)
File "/usr/local/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/local/lib/python2.7/site-packages/imagekit/__init__.py", line 2, in <module>
from . import conf
File "/usr/local/lib/python2.7/site-packages/imagekit/conf.py", line 1, in <module>
from appconf import AppConf
File "/usr/local/lib/python2.7/site-packages/appconf/__init__.py", line 1, in <module>
from .base import AppConf # noqa
File "/usr/local/lib/python2.7/site-packages/appconf/base.py", line 107
class AppConf(metaclass=AppConfMetaClass):
^
SyntaxError: invalid syntax

uwsgi配置:
[uwsgi]
wsgi-file = /code/config/wsgi.py
callable = application

uid = nginx
gid = nginx

socket = /tmp/uwsgi.sock
chown-socket = nginx:nginx
chmod-socket = 664

master = true

cheaper = 5
processes = 15
vacuum = true

我已经安装了以下依赖项:
Babel==2.8.0
beautifulsoup4==4.4.1
boto==2.38.0
boto3==1.4.4
botocore==1.5.95
cffi==1.14.0
contextlib2==0.6.0.post1
copyleaks==2.5.1
cryptography==2.8
dce-lti-py==0.7.4
Django==1.8
django-admin-honeypot==1.0.0
django-allauth==0.31.0
django-appconf==1.0.4
django-ckeditor==5.2.2
django-colorful==1.0.1
django-common-helpers==0.9.2
django-cors-headers==1.0.0
django-cron==0.5.0
django-debug-toolbar==1.6
django-environ==0.4.3
django-extensions==1.5.0
django-filter==1.1.0
django-hosts==2.0
django-imagekit==4.0.1
django-model-utils==2.0.3
django-mysql==2.2.0
django-phonenumber-field==1.3.0
django-polymorphic==0.6
django-recaptcha==1.3.0
django-redis==4.8.0
django-rest-framework-docs==0.1.7
django-rest-swagger==0.3.3
django-storages==1.1.8
django-uuslug==1.1.8
djangorestframework==3.1.0
docutils==0.16
drf-extensions==0.3.1
drf-nested-routers==0.11.1
enum34==1.1.6
et-xmlfile==1.0.1
future==0.18.2
futures==3.3.0
html5lib==1.0b8
httplib2==0.17.0
inflect==0.2.4
ipaddress==1.0.23
jdcal==1.4.1
jmespath==0.9.5
jsonpickle==0.9.0
lxml==3.7.3
MySQL-python==1.2.5
oauth2client==4.1.3
oauthlib==3.1.0
openpyxl==2.6.4
paypalrestsdk==1.13.1
paytm==0.1.8
phonenumberslite==8.12.1
pilkit==2.0
Pillow==3.2.0
pyasn1==0.4.8
pyasn1-modules==0.2.8
pycparser==2.20
pycrypto==2.6.1
pyOpenSSL==19.1.0
pyotp==2.2.6
pyPdf==1.13
PyPDF2==1.26.0
python-dateutil==2.4.0
python-openid==2.2.5
python-slugify==1.2.4
pytz==2019.3
PyYAML==3.11
raven==6.1.0
redis==3.4.1
reportlab==3.3.0
requests==2.9.1
requests-oauthlib==1.3.0
rsa==4.0
s3transfer==0.1.13
six==1.9.0
sqlparse==0.3.1
Unidecode==0.4.18
uWSGI==2.0.18
xhtml2pdf==0.0.6
xl2dict==0.1.5
xlrd==1.1.0
XlsxWriter==1.0.5

最佳答案

Django-appconf版本1.0.4仅支持Django 1.11和更高版本以及Python 3.5和更高版本。
(https://github.com/django-compressor/django-appconf/blob/v1.0.4/setup.py)。您需要至少降级到1.0.2版本(支持Python 2.6+,没有说django版本:https://github.com/django-compressor/django-appconf/blob/v1.0.2/setup.py)

关于python - 无法在本地以及Docker中启动 `django`项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60975243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com