ImportError:没有名为博客Django的模块

问题描述 投票:3回答:3

[我是python的新手,当我尝试通过键入python manage.py startapp blog这个命令来创建模块时,我尝试在django中创建博客

python版本:2.7django-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:没有名为Blog Django的模块

但是当我删除项目名称并仅添加'blog'并运行服务器时,此迁移和管理工作正常,我可以从管理部分添加blog,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
3个回答
2
投票

仅应将应用程序名称blog添加到settings.py


1
投票

[在定义网址时应使用此语法:


0
投票

您是否正在搜索Django Development Company

© www.soinside.com 2019 - 2024. All rights reserved.