2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Django2.0で静的Webページ作成〜リンク編〜

Last updated at Posted at 2018-07-25

動作環境
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>

完了。

##参考情報
https://teratail.com/questions/106843

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?