動作環境
macOS Sierra
python == 3.6.4
django == 2.0
#ながれ
リンクを貼るためにやることがいくつかある。
- プロジェクト(project)のurls.pyを更新する
- アプリ(app)のurls.pyを更新する
- viws.pyを更新する
- htmlにリンクを貼る
はじめましょう!
#プロジェクトのurls.pyを更新する
上段にurlをインポートする指示を追加します。
project/urls.py
from django.conf.urls import url
urlpatterns = [ ]には以下のように追加します。
project/urls.py
urlpatterns = [
url('app/', include(('app.urls', 'pjhoge'), namespace='pjhoge')),
]
#アプリのurls.pyを更新する
app/urls.py
from django.conf.urls import url
app/urls.py
urlpatterns = [
url('apphoge', view.apphoge, name='apphoge'),
]
#views.pyを更新する
以下を追加する。
views.py
def apphoge(request):
return render(request, 'app/hogera.html')
#htmlにリンクを貼る
<a href="{% url 'pjhoge:apphoge' %}"> </a>
完了。