如何轻松添加Django网址?

时间:2017-10-17 16:15:36

标签: django web

我正在开发一个非常基础的网站,只有HTML和CSS。它全是静态的,我需要添加更多网址。我已经阅读了Django文档,并没有完全点击我。

我所拥有的是我的主页,我需要能够点击导航栏上的链接并转到下一页。我只是不确定如何在django中添加另一个URL。

提前谢谢!对不起,如果我错过任何事这是我的第一篇文章

2 个答案:

答案 0 :(得分:0)

您可以创建urls.py文件并添加urlpatterns以创建多个网址。 每个URL都需要连接到views.py中的方法才能生效。

此链接将帮助您了解您的需求 https://tutorial.djangogirls.org/en/django_urls/

注意 - 如果您的网站是完全静态的并且保持静态,我建议不要使用Django,只是使用HTML创建一个静态网站,这样可以更容易维护并为您提供更多更便宜的托管服务选项。

答案 1 :(得分:0)

yoursite/urls.py中,您可以根据需要添加任意数量的网址。如您所见,urlpatterns中有url列表。当您使用html和css构建网站时,单词'pattern'没有任何意义,您可以将这些'模式'视为指向您网页的链接。

现在,当您需要添加新链接时,您只需将它们附加到此urlpatterns列表即可。例如,您的网站是xyz.com,并且您希望用户转到xyz.com/page1,您的html链接看起来像<a href="www.xyz.com/page1">Link to page 1</a>,那么您需要将此类网址添加到urlpatterns:

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

这只是意味着使用来自views.py

的函数page1

我完全赞同@Anshul,对于这样的任务,最好不要使用像django这样的框架,因为除了创建静态网站之外你没有任何优势。