Skip to main content
 首页 » 编程设计

python之django 找不到应用程序

2024年08月30日34arxive

我在 Django 中遇到导入错误。我的主要 urls.py 设置文件位于 main/main/urls.py 我的模块或应用程序位于 main/apps/builder/urls.py。

回溯错误

ImportError at / 
No module named apps.builder.urls 
Request Method: GET 
Request URL:    *************** 
Django Version: 1.4 
Exception Type: ImportError 
Exception Value:     
No module named apps.builder.urls 
Exception Location: /usr/lib/python2.6/site-packages/django/utils/importlib.py in     import_module, line 35 
Python Executable:  /usr/bin/python26 
Python Version: 2.6.0 
Python Path:     
['/home/pycode/main', 
 '/usr/lib/python26.zip', 
 '/usr/lib/python2.6', 
 '/usr/lib/python2.6/plat-linux2', 
 '/usr/lib/python2.6/lib-tk', 
 '/usr/lib/python2.6/lib-old', 
 '/usr/lib/python2.6/lib-dynload', 
 '/usr/lib/python2.6/site-packages'] 
Server time:    Tue, 12 Jun 2012 12:39:17 -0500 

主要/主要/urls.py

from django.conf.urls import patterns, include, url 
 
urlpatterns = patterns('', 
    url(r'^$', include('main.apps.builder.urls')), 
) 

请您参考如下方法:

你的 apps 模块必须在 main/main 下,或者你必须确保你的 apps 文件夹在你的 sys. path,最好设置 PYTHONPATH。