2017-10-17 14 views
0

私は非常に基本的な、ただHTMLとCSSのウェブサイトに取り組んでいます。そのすべての静的と私はURLを追加する必要があります。私はDjangoのドキュメントを読んでいます。簡単にDjangoのURLを追加するには?

ホームページは私のホームページで、ナビゲーションバーのリンクをクリックして次のページに移動する必要があります。私はちょうどdjangoで別のURLを追加する方法がわかりません。

ありがとうございます!申し訳ありませんが、私は何かを逃した。それは私の最初の投稿です

+0

現在のDjangoコードを投稿できますか? –

+0

なぜ静的なWebサイトにDjangoを使用していますか? –

+0

すべてが静的になるわけではありません。これは初心者のためのもので、私はウェブサイトのDjangoを学びたいと思います。 – Remoo

答えて

0

yoursite/urls.pyには、必要な数のURLを追加できます。あなたが見ることができるように、urlのパターンの中にurlのリストがあります。 htmlとcssだけでウェブサイトを構築すると、 'パターン'という単語は意味をなさないので、あなたのページへのリンクとして、これらのパターンについて考えることができます。

ここで、新しいリンクを追加する必要がある場合は、単にこのurlpatternsリストに追加することができます。たとえば、あなたのサイトがxyz.comで、ユーザーがxyz.com/page1に行きたい、あなたのHTMLリンクが<a href="www.xyz.com/page1">Link to page 1</a>のように見える、あなたはurlpatternsに、このようなURLを追加する必要があります。

url(r'^page1/', views.page1) 

単純に意味しています関数を使用してview.py

私は完全に@Anshulに同意します。そのようなタスクは、ちょうど静的なWebサイトを作成する以外の利点を使用しないので、djangoのようなフレームワークを使用しない方が良いです。

+0

ありがとうございます。どのように私は一緒に行って、自分のサイトを訪問するときに表示されるデフォルトのページを追加します。私のviews.pyに追加するコードは何ですか? – Remoo

+0

コメントにコードスニペットを書くのは少し難しいですが、ユーザーがxyz.com/に行くと言うと、urlは次のようになります: 'url(r '^ $'、views.home)'、このurl-home.htmlのページでは、あなたのホームビューは次のようになります:[home_view](https://pastebin.com/uLPtAnbT) –

0

urls.pyファイルを作成し、urlpatternsを追加して複数のURLを作成することができます。 各URLは、それが機能するためには、views.pyのメソッドに接続する必要があります。

このリンクは、あなたが https://tutorial.djangogirls.org/en/django_urls/

注意が必要かを理解するのに役立ちます - あなたのウェブサイトは完全に静的であり、静的なままになります場合は、私はすべてのジャンゴを使用して、ちょうどHTML、CSSを使用して、静的なウェブサイトを作成しないことをお勧めこれにより、保守が容易になり、より安価なホスティングオプションが提供されます。

関連する問題