Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 运行第一个项目Django的问题_Python_Django - Fatal编程技术网

Python 运行第一个项目Django的问题

Python 运行第一个项目Django的问题,python,django,Python,Django,我正在运行一个关于Python和Django的教程,本教程将教授如何制作一个简单的应用程序日程 因此,我安装了Django 1.5.4版,并按照所有步骤进行了简单的问候。 但问题是,当我运行服务器并尝试查看示例时,终端首先显示ImportError:No module named agenda 我的项目文件夹就是这个结构(在home/myusername/projects/中) 这是我的项目树: gerenciador ├── gerenciador │   ├── agenda │   │  

我正在运行一个关于Python和Django的教程,本教程将教授如何制作一个简单的应用程序日程

因此,我安装了Django 1.5.4版,并按照所有步骤进行了简单的问候。 但问题是,当我运行服务器并尝试查看示例时,终端首先显示
ImportError:No module named agenda

我的项目文件夹就是这个结构(在home/myusername/projects/中)

这是我的项目树:

gerenciador
├── gerenciador
│   ├── agenda
│   │   ├── __init__.py
│   │   ├── models.py
│   │   ├── tests.py
│   │   └── views.py
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py
设置.py

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'agenda',) #1
urlpatterns = patterns('',
        (r'^$', 'agenda.views.index'),)
from django.http import HttpResponse

def index(request):
    return HttpResponse('Olá mundo!')
url.py

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'agenda',) #1
urlpatterns = patterns('',
        (r'^$', 'agenda.views.index'),)
from django.http import HttpResponse

def index(request):
    return HttpResponse('Olá mundo!')
视图.py

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'agenda',) #1
urlpatterns = patterns('',
        (r'^$', 'agenda.views.index'),)
from django.http import HttpResponse

def index(request):
    return HttpResponse('Olá mundo!')
当我输入#1gerenciador.agenda时,我的终端没有输出错误,因此问题似乎一开始就解决了,但当我转到环回地址时,它给了我一个提示。 我正在运行python 2.7


那么,你们能帮我解决这个问题吗?

议程目录不应该在内部
gerenciador
中。它应该向上一层,与该目录位于同一层,两者都位于外部
gerenciador


如果您执行了
manage.py startapp agenda

我想您的意思是
gerenciador.agenda
?我已经执行了此操作,但在运行环回addr时,它会输出我
ImportError
Ok。按照丹尼尔的建议,把它提高一级。但这是Django的错吗?正如书中所示,我确信我做得对。我只做了
manage.py startapp..
问题解决了。我认为在
gerenciador
应用程序中运行管理器是我的错误。谢谢