【发布时间】:2018-07-15 10:56:49
【问题描述】:
我是 python 新手,我尝试在 django 中创建博客,当我尝试通过键入 python manage.py startapp blog 这个命令来创建模块时
python 版本:2.7 django-admin 版本:1.8
这是 urls.py 文件
url(r'^$', 'logicmindblog.blog.views.index'),
url(r'^blog/view/(?P<slug>[^\.]+).html', 'logicmindblog.blog.views.view_post', name='view_blog_post'),
url(r'^blog/category/(?P<slug>[^\.]+).html', 'logicmindblog.blog.views.view_category', name='view_blog_category'),
在 settings.py INSTALLED_APPS 当我添加'logicmindblog.blog',并尝试运行服务器它给我错误 ImportError: No module named blog Django
但是当我删除项目名称并添加 'blog' 并运行服务器时,此迁移和管理工作正常,我可以从管理部分添加博客、博客类别
谁能帮我解决这个问题, 提前致谢
logicmindblog/
├── blog
│ ├── admin.py
│ ├── admin.pyc
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0001_initial.pyc
│ │ ├── __init__.py
│ │ └── __init__.pyc
│ ├── models.py
│ ├── models.pyc
│ ├── __pycache__
│ │ └── __init__.cpython-35.pyc
│ ├── tests.py
│ ├── views.py
│ └── views.pyc
├── db.sqlite3
├── logicmindblog
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── __pycache__
│ │ ├── __init__.cpython-35.pyc
│ │ └── settings.cpython-35.pyc
│ ├── settings.py
│ ├── settings.pyc
│ ├── urls.py
│ ├── urls.pyc
│ ├── views.py
│ ├── views.pyc
│ ├── wsgi.py
│ └── wsgi.pyc
├── manage.py
└── views
├── base.html
├── index.html
├── view_category.html
└── view_post.html
【问题讨论】:
标签: python django python-2.7 django-1.8