2016-04-24 12 views
1

を定義されていない私は、次のフォルダ構造を作成したジャンゴを学んでいます、とpython manage.py startapp myappを走っていますジャンゴ基本myappのマッピング「myappには」

myapp/ 
    __init__.py 
    admin.py 
    models.py 
    tests.py 
    views.py 

私も

、設定で INSTALLED_APPSmyappを追加しました
INSTALLED_APPS = (
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'myapp', 
) 

はその後、私は

Iヘクタールスーパーユーザを作成しpython manage.py migratepython manage.py createsuperuserを走りました

"from django.http import HttpResponse 

def hello(request): 
    text = """<h1>welcome to my app !</h1>""" 
    return HttpResponse(text) 
" 

最後に、ここにURLマッピングです:走っ

from django.conf.urls import patterns, include, url 
from django.contrib import admin 
admin.autodiscover() 
urlpatterns = patterns('', 
    url(r'^admin', include(admin.site.urls)), 
    url(r'^hello/', 'myapp.views.hello', name = 'hello'), 
) 

が、それは "myappには" 定義されていないというエラーがスローされますmyappというのも、作成されたビューVEの。管理ページにアクセスできませんhttp://127.0.0.1:8000/admin

このエラーを解決してアプリケーションを動作させるにはどうすればよいですか?

+0

Djangoを使い始めたばかりの人は、現在の(新しい)規則を守り、 'patterns'をリストにすることをお勧めします:' patterns = [url(...)、url(...)] ' 。 – Evert

+0

myappが存在するディレクトリを慎重にチェックし、INSTALLED_APPS内の 'my​​app'を 'myproject.myapp'に移動することができます。あなたは完全なディレクトリ構造をリストしていないので、間違っているものを正確に推測するのは少し難しいです。 – Evert

+2

正確なエラーメッセージを投稿する – Selcuk

答えて

0

myappはに含まれません。setting.pyです。私はあなたがthisチュートリアルに従っていると思います。

関連する問題