我正在一個網站上工作,非常基本,只是HTML和CSS。它的所有靜態,我需要添加更多的網址。我已經閱讀了Django的文檔,並不是很喜歡我。如何輕鬆添加Django網址?
我所擁有的是我的主頁,我需要能夠點擊導航欄上的鏈接並轉到下一頁。我只是不知道如何在django中添加另一個URL。
預先感謝您!對不起,我錯過了什麼。這是我的第一篇文章
我正在一個網站上工作,非常基本,只是HTML和CSS。它的所有靜態,我需要添加更多的網址。我已經閱讀了Django的文檔,並不是很喜歡我。如何輕鬆添加Django網址?
我所擁有的是我的主頁,我需要能夠點擊導航欄上的鏈接並轉到下一頁。我只是不知道如何在django中添加另一個URL。
預先感謝您!對不起,我錯過了什麼。這是我的第一篇文章
在yoursite/urls.py
您可以根據需要添加儘可能多的網址。正如你可以看到urlpatterns中有url列表。當你用html和css建立網站時,'pattern'這個詞沒有任何意義,你可以把這些'patterns'想象成你的頁面的鏈接。
現在,當您需要添加新鏈接時,您可以簡單地將它們附加到此urlpatterns列表中。例如,您的網站是xyz.com,並且希望用戶去xyz.com/page1,你的HTML鏈接看起來像<a href="www.xyz.com/page1">Link to page 1</a>
那麼你需要這樣的URL添加到URL模式:
url(r'^page1/', views.page1)
它只是意味着使用功能page1 from views.py
我完全同意@Anshul,因爲這樣的任務最好不要使用像django這樣的框架,因爲在創建靜態網站時你沒有任何優勢。
謝謝。我將如何繼續並添加他們訪問我的網站時看到的默認頁面。什麼是我應該添加到我的views.py的代碼? – Remoo
在評論中編寫代碼snipet有點困難,但讓我們說用戶去xyz.com/,url會看起來像:'url(r'^ $',views.home)',你也已經創建了你的html這個URL的網頁 - home.html,那麼你的主視圖看起來像這裏:[home_view](https://pastebin.com/uLPtAnbT) –
你可以創建一個urls.py文件並添加urlpatterns來創建多個url。 每個URL都需要連接到您的views.py中的一個方法才能正常工作。
此鏈接將幫助你瞭解你需要什麼 https://tutorial.djangogirls.org/en/django_urls/
注意 - 如果你的網站是完全靜態的,一成不變的,我建議不使用Django的一切,只用HTML創建一個靜態的網站,CSS這將使維護更容易,併爲您提供更多更便宜的託管選項。
你可以發佈你當前的Django代碼嗎? –
你爲什麼使用Django建立靜態網站? –
並非所有事情都是靜態的。這只是爲了開始,我想學習Django的網站。 – Remoo