2017-10-17 10 views
0

나는 아주 기본적인 HTML과 CSS 웹 사이트에서 일하고있다. 그 모든 정적 및 나는 더 많은 URL을 추가해야합니다. 나는 장고 문서를 읽었으며 꽤 나와 함께 클릭하지 않는다.Django URL을 쉽게 추가하는 방법은 무엇입니까?

내 홈페이지는 내 탐색 모음의 링크를 클릭하고 다음 페이지로 이동할 수 있어야합니다. 장고에 다른 URL을 추가하는 방법을 모르겠습니다.

미리 감사드립니다. 미안하다. 첫 번째 게시물입니다.

+0

현재 장고 코드를 게시 할 수 있습니까? –

+0

왜 정적 웹 사이트에 장고를 사용하고 있습니까? –

+0

모든 것이 정적이되는 것은 아닙니다. 이것은 초보자를위한 것입니다. 그리고 웹 사이트 장고를 배우고 싶습니다. – Remoo

답변

0

yoursite/urls.py에는 필요한만큼 URL을 추가 할 수 있습니다. 보시다시피 url 패턴에 url 목록이 있습니다. html과 css로 웹 사이트를 만들 때 '패턴'이라는 단어는 의미가 없으므로 페이지에 대한 링크처럼 이러한 '패턴'에 대해 생각할 수 있습니다.

이제 새로운 링크를 추가해야 할 때 간단히이 URL 패턴에 추가 할 수 있습니다. 단순히 의미

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

을 : <a href="www.xyz.com/page1">Link to page 1</a>은 다음 urlpatterns에 같은 URL을 추가 할 필요가 같은 예를 들어, 귀하의 사이트가 xyz.com, 당신은 사용자가 xyz.com/page1에 가고 싶어, 당신의 HTML 링크가 보인다 function.py page1 from pages.py

그리고 전적으로 @Anshul에 동의합니다. 정적 웹 사이트를 만드는 것 이상의 이점을 사용하지 않기 때문에 장고와 같은 프레임 워크를 사용하지 않는 것이 좋습니다.

+0

고맙습니다. 어떻게하면 내 사이트를 방문 할 때 표시되는 기본 페이지를 추가하고 추가 할 수 있습니까? 내 views.py에 추가해야하는 코드는 무엇입니까? – Remoo

+0

주석에 코드 스 니펫을 쓰는 것은 약간 어렵지만 사용자가 xyz.com/에 가면 url은 다음과 같이 보일 것입니다 :'url (r '^ $', views.home)', 이미 html을 만들었습니다 home.html에 대한 홈 페이지는 다음과 같습니다. [home_view] (https://pastebin.com/uLPtAnbT) –

0

urls.py 파일을 만들고 urlpatterns를 추가하여 여러 개의 URL을 만들 수 있습니다. 각 URL이 작동하려면 views.py에있는 메소드에 각 URL을 연결해야합니다.

당신이 https://tutorial.djangogirls.org/en/django_urls/

주의를 필요로 이해하는 데 도움이 링크 - 당신의 웹 사이트가 완전히 정적이고 정적으로 유지한다면, 나는 전혀 장고를 사용하고 단지 HTML을 사용하여 정적 웹 사이트를 생성하지 제안, CSS 유지 관리가 쉽고 더 저렴한 호스팅 옵션을 제공합니다.