对象没有jinja2属性吧 搜索utils.py检查用到jinja2的地方
utils.py
def __getitem__(self, alias):
try:
return self._engines[alias]
except KeyError:
try:
params = self.templates[alias]
except KeyError:
raise InvalidTemplateEngineError(
"Could not find config for '{}' "
"in settings.TEMPLATES".format(alias))
# If importing or initializing the backend raises an exception,
# self._engines[alias] isn't set and this code may get executed
# again, so we must preserve the original params. See #24265.
params = params.copy()
backend = params.pop('BACKEND')
engine_cls = import_string(backend)
engine = engine_cls(params)
self._engines[alias] = engine
return engine
def __iter__(self):
return iter(self.templates)
def all(self):
return [self[alias] for alias in self]
/usr/bin/python3.5 "/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall/manage.py" runserver
/usr/local/lib/python3.5/dist-packages/PyMySQL-0.9.3-py3.5.egg/pymysql/_auth.py:10: CryptographyDeprecationWarning: Python 3.5 support will be dropped in the next release ofcryptography. Please upgrade your Python.
BASE_DIR的路径: /mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall/meiduo_mall
导包路径: ['/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall', '/usr/local/lib/python3.5/dist-packages/PyMySQL-0.9.3-py3.5.egg', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall/meiduo_mall', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/home/python/.local/lib/python3.5/site-packages', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages', '/home/python/Desktop/pycharm-2018.3.6/helpers/pycharm_matplotlib_backend']
添加应用路径后的导包路径: ['/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall/meiduo_mall/apps', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall', '/usr/local/lib/python3.5/dist-packages/PyMySQL-0.9.3-py3.5.egg', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall/meiduo_mall', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/home/python/.local/lib/python3.5/site-packages', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages', '/home/python/Desktop/pycharm-2018.3.6/helpers/pycharm_matplotlib_backend']
/usr/local/lib/python3.5/dist-packages/PyMySQL-0.9.3-py3.5.egg/pymysql/_auth.py:10: CryptographyDeprecationWarning: Python 3.5 support will be dropped in the next release ofcryptography. Please upgrade your Python.
BASE_DIR的路径: /mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall/meiduo_mall
导包路径: ['/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall', '/usr/local/lib/python3.5/dist-packages/PyMySQL-0.9.3-py3.5.egg', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall/meiduo_mall', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/home/python/.local/lib/python3.5/site-packages', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages', '/home/python/Desktop/pycharm-2018.3.6/helpers/pycharm_matplotlib_backend']
添加应用路径后的导包路径: ['/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall/meiduo_mall/apps', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall', '/usr/local/lib/python3.5/dist-packages/PyMySQL-0.9.3-py3.5.egg', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall/meiduo_mall', '/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/home/python/.local/lib/python3.5/site-packages', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages', '/home/python/Desktop/pycharm-2018.3.6/helpers/pycharm_matplotlib_backend']
Performing system checks...
System check identified no issues (0 silenced).
You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
September 26, 2020 - 13:58:07
Django version 1.8, using settings 'meiduo_mall.settings.bev'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
**************************************************
ERROR base 256 Internal Server Error: /register/
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/django/template/utils.py", line 84, in __getitem__
return self._engines[alias]
KeyError: 'jinja2'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/base.py", line 132, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python3.5/dist-packages/django/views/generic/base.py", line 71, in view
return self.dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/django/views/generic/base.py", line 89, in dispatch
return handler(request, *args, **kwargs)
File "/mnt/hgfs/Mega 云同步/编程/python/meiduo/mido/meiduo_mall/meiduo_mall/apps/users/views.py", line 16, in get
return render(request,'cs.html')
File "/usr/local/lib/python3.5/dist-packages/django/shortcuts.py", line 67, in render
template_name, context, request=request, using=using)
File "/usr/local/lib/python3.5/dist-packages/django/template/loader.py", line 98, in render_to_string
template = get_template(template_name, using=using)
File "/usr/local/lib/python3.5/dist-packages/django/template/loader.py", line 29, in get_template
engines = _engine_list(using)
File "/usr/local/lib/python3.5/dist-packages/django/template/loader.py", line 144, in _engine_list
return engines.all() if using is None else [engines[using]]
File "/usr/local/lib/python3.5/dist-packages/django/template/utils.py", line 108, in all
return [self[alias] for alias in self]
File "/usr/local/lib/python3.5/dist-packages/django/template/utils.py", line 108, in <listcomp>
return [self[alias] for alias in self]
File "/usr/local/lib/python3.5/dist-packages/django/template/utils.py", line 99, in __getitem__
engine = engine_cls(params)
TypeError: 'module' object is not callable
[26/Sep/2020 13:58:16]"GET /register/ HTTP/1.1" 500 138188
是搭建Django环境 运行 python manage.py runserver 没起来吗?
不用jinja2 就没问题 我换win10运行也有问题
您有一份文件待查收!即刻点击链接获取文件:https://cowtransfer.com/s/45605f0ab1de40 或进入 cowtransfer.com 获取,在首页输入取件码:dd6x5x(24小时内有效)