2017-10-09 3 views
1

djangoに新しいIm私は電子商取引サイトを作ろうとしています。私はそれを変更した後、私のサイトは何ができるか、この種のエラーに戻っテンプレートの設定を変更した後でIOエラーが発生しました

:私は常にエラーを毎回受けたので、私はテンプレートの設定にそれをTEMPLATE_DIRSを削除し、含まれているmakemigrationsをしようとは、以下に記載されています問題

Request Method: GET 
Request URL: http://localhost:8000/admin/ 
Django Version: 1.11.6 
Exception Type: IOError 
Exception Value:  
[Errno 22] Invalid argument: u"C:\\trydjango\\src\\ 
('C:\\trydjango\\static\\templates',)\\admin\\index.html" 

UPDATE: - タプル - あなたのdirs設定内部

BASE_DIR = os.path.dirname(os.path.dirname(__file__)) 
+0

「テンプレート」、)、)で行をコメントする必要があります) ' –

+0

どのdjangoのバージョンですか? –

+0

eコマースサイトを作成する場合は、django-oscarを使用できます。 https://github.com/django-oscar/django-oscar –

答えて

0

あなたが余分なレベルを持っています。削除する必要があります。

TEMPLATES = [ 
    { 
     'BACKEND': 'django.template.backends.django.DjangoTemplates', 
     'DIRS': [ 
      os.path.join(os.path.dirname(BASE_DIR), "static", 'templates'), 
     ] 
    } 
] 
+0

IOエラーはまだ[Errno 22]に反映されますが、私はそれを変更しました無効な引数:u "C:\\ trydjango \\ src \\( 'C:\\ trydjango \\ static \\ templates')\\ admin \\ index.html " – Chrissa

+0

BASE_DIRを定義した場所を表示してください。 –

+0

BASE_DIRのアップデートを投稿しました – Chrissa

関連する問題