gpt4 book ai didi

python - 执行 Django 教程时导入错误

转载 作者:太空宇宙 更新时间:2023-11-04 06:20:38 26 4
gpt4 key购买 nike

我正在关注以下链接中给出的 Django 教程:-

http://docs.djangoproject.com/en/1.4/intro/tutorial01/

在运行服务器时我收到很多错误消息:-

ImportError at /admin/

No module named polls.urls

Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.4.1
Exception Type: ImportError
Exception Value:

No module named polls.urls

Exception Location: C:\Python27\lib\site-packages\django\utils\importlib.py in import_module, line 35
Python Executable: C:\Python27\python.exe
Python Version: 2.7.3

Python Path:

['D:\\chetan\\All_My_Projects\\mysite1',
'C:\\Windows\\system32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages']

错误类似于以下问题:-

No module named urls

我的问题是,我们是否需要将项目目录添加到环境变量中,在我的例子中是 D:\chetan\All_My_Projects\mysite1?这是导致问题的原因吗..

最佳答案

这是整个 Django 项目(我想,你在 Windows 上,使用 Py 27)

请按照以下步骤操作:

  • 打开cmd,将其指向d:\,现在python c:/python27/lib/site-packages/django/bin/django-admin.py startproject mysite

  • cd mysitepython manage.py startapp polls

现在,cd polls

# polls/views.py
from django.shortcuts import render_to_response
def polls_home(request):
return render_to_response("polls.html")

# polls/urls.py
from django.conf.urls import patterns, include, url
import views
urlpatterns = patterns ("",
url(r'^polls$', views.polls_home),
)
  • 转到 d:/mysite/mysite/settings.py 并在 INSTALLED_APPS

    中添加 polls
  • 非常重要:打开mysite/mysite/urls.py

添加 url(r'^home$', include('polls.urls') ), 到 url 模式

现在,运行服务器并打开 /home/polls

关于python - 执行 Django 教程时导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com