現在のDjangoプロジェクトのすべてのリンクに「url」テンプレートタグを適用しています。
私のURLにはそのような名前が付いています...
url(r'^login/$', 'login', name='site_login'),
これにより、サイトのルートで/loginにアクセスできるようになります。テンプレートタグを次のように定義しています...
<a href="{% url site_login %}">
DjangoがそのURLを/loginではなく/myprojectname/ loginとして自動的に解決することを除いて、正常に動作します。両方のURLにアクセスできます。なんで?プロジェクト名を削除するオプションはありますか?これは、これだけでなく、すべてのurlタグで発生します。