2012-04-10 2 views
1

장고를 배우기 위해 장고를 설정하려고했습니다. 그러나 나는 심지어 간단한보기조차도 보여줄 수 없다. 즉, 리눅스 컴퓨터가 나무 명령으로 인쇄 방법, 이상한 sybols에 대한python django가 작동하도록보기를 얻을 수 없습니다

âââ __init__.py 
âââ __init__.pyc 
âââ manage.py 
âââ media 
âââ pages 
â   âââ views.py 
âââ settings.py 
âââ settings.pyc 
âââ templates 
â   âââ base.html 
â   âââ home.html 
âââ urls.py 
âââ urls.pyc 

죄송합니다 : 여기 내 파일 구조입니다. 내 URL 파일은 다음과 같습니다.

from django.conf.urls.defaults import patterns, include, url 

# Uncomment the next two lines to enable the admin: 
from django.contrib import admin 
admin.autodiscover() 

urlpatterns = patterns('', 
    # Examples: 
    url(r'^$', 'testsite.pages.views.home', name='home'), 
    # url(r'^testsite/', include('testsite.foo.urls')), 

    # Uncomment the admin/doc line below to enable admin documentation: 
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), 

    # Uncomment the next line to enable the admin: 
    url(r'^admin/', include(admin.site.urls)) 
) 

기본적으로 example.com이 pages.views.home보기를 가리 키도록합니다. 하지만 그것을 찾을 수 없습니다 그리고 오류가 날 계속주고 : Could not import testsite.pages.views. Error was: No module named pages.views

나는 파이썬과 장고에 새로운 사람이다. 그래서 나는 어쩌면 어리석은 짓을하고있을 것이다. 미리 감사드립니다!

답변

1

pages 디렉토리에 __init__.py을 추가해야 파이썬 언어로 "패키지"로 만들 수 있습니다.

이것은 비단뱀이 아닌 명백한 동작입니다. 이제 알았어.

+0

awesome! 감사. 짐작할 수 없었을 것입니다. – LordZardeck

+0

@LordZardeck 정말로 그렇지 않을 것입니다. 나는 이것에 대해서도 물어야했다. – Marcin

0

__init__.py 빈 파일을 pages 디렉토리에 만들어야한다고 생각합니다.

1
Could not import testsite.pages.views. Error was: No module named pages.views 

pages을 가져올 수 있어야합니다. pages 디렉토리에 __init__.py을 입력하십시오.

관련 문제