发行运行第一个项目Djang

2024-04-25 23:14:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行一个关于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

网址.py

urlpatterns = patterns('',
        (r'^$', 'agenda.views.index'),)

视图.py

from django.http import HttpResponse

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

当我输入#1时gerenciador.议程,我的终端没有输出错误,所以看起来问题一开始就解决了,但是当我转到环回地址时,它给了我一个错误。 我正在运行python2.7

你们能帮我解决这个问题吗?你知道吗


Tags: 项目djangopy应用程序终端indexinit错误
1条回答
网友
1楼 · 发布于 2024-04-25 23:14:52

agenda目录不应位于内部gerenciador中。它应该向上一级,与该目录位于同一级,它们都位于外部gerenciador中。你知道吗

如果你做了manage.py startapp agenda,Django会自动为你做这些。你知道吗

相关问题 更多 >