我正在尝试将 Markdown 与 Django 一起使用,如本教程所示。我已经使用 Django 在 Django 中安装和配置了库django.contrib.markup
,但是当我使用标记转到页面时,我得到:
Error in 'markdown' filter: The Python markdown library isn't installed.
然后,通过解释器我尝试运行import markdown
,这会导致以下回溯:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/markdown/__init__.py", line 43, in <module>
from .treeprocessors import build_treeprocessors
File "/usr/lib/python2.7/site-packages/markdown/treeprocessors.py", line 2, in <module>
from . import inlinepatterns
File "/usr/lib/python2.7/site-packages/markdown/inlinepatterns.py", line 47, in <module>
from urllib.parse import urlparse, urlunparse
ImportError: No module named parse
然而,Python 文档告诉我,在 Python 3 中urlparse
已重命名为urllib.parse
顺便说一句,更改那一行会导致更多的导入错误。