我正在学习 django 教程 http://net.tutsplus.com/tutorials/python-tutorials/python-from-scratch-creating-a-dynamic-website/ 。按照模板部分中的说明,我添加了:

TEMPLATE_DIRS = (
    "F:/firstblog/blog/templates",

这是完整的路径。

我收到以下错误输出:
Request Method: GET
Request URL:    http://127.0.0.1:8000/
Django Version: 1.4.3
Exception Type: ImportError
Exception Value:
No module named blog
Exception Location: f:\python27\lib\site-packages\django\utils\importlib.py in            import_module, line 35
Python Executable:  f:\python27\python.exe
Python Version: 2.7.3

我安装的应用程序是:
INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',

我很感激有关如何解决此问题的任何建议,

谢谢,

账单

最佳答案

您还应该查看 django 文档中的 the tutorial included,了解您找到的文档中可能未涵盖的部分。

您可能需要修改 settings.py 并将 blog 应用程序添加到 INSTALLED_APPS 以解决 ImportError 。本教程的 activating models 部分对此进行了介绍。

编辑:这似乎是解决您拥有的 ImportError 所需的内容。

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog', # <------ your app here.
     ...
 }

关于python - ImportError 没有名为 blog 的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14659106/

10-12 21:05