내 models.py 파일에 다음 코드가 있는데 django 프레임 워크의 urls.py /rest에서 어떻게 사용되는지 궁금합니다. 그게 나에게 어떤 유익을 주는가?퍼머 링크는 어떻게 작동합니까?
@models.permalink
def get_absolute_url(self):
return('catalog_category',(), {'category_slug':self.slug})
이 방법을 어떻게 사용합니까?
내 models.py 파일에 다음 코드가 있는데 django 프레임 워크의 urls.py /rest에서 어떻게 사용되는지 궁금합니다. 그게 나에게 어떤 유익을 주는가?퍼머 링크는 어떻게 작동합니까?
@models.permalink
def get_absolute_url(self):
return('catalog_category',(), {'category_slug':self.slug})
이 방법을 어떻게 사용합니까?
현재 개체와 함께 URL을 반환하는 데 사용할 수 있습니다. @ models.permalink와 연결된 모델 및 URL이있는 경우
예는 .get_absolute_url 기능과 관련된 하나가 있어야 당신의 related_names의 urls.py 파일보기에서이 {% for offer in offers %}
{{offer.title}}
{{offer.get_absolute_url}}
같은 것을 할 수있다.
그러나 동일한 모델을 사용하여 여러 개의 URL을 반환했지만 다른보기 인 경우 .get_absolute_url을 계속 사용할 수 있습니다. {% url url_related_name id=id %}
와 같은 다른 구문을 사용하면 원하는 경우 인스턴스에 넣을 수 있습니다. slug=offer.slug
기본적으로 urls.py 파일과 models.py 파일 (Django는 매우 DRY)에서 모델의 URL 체계를 지정하지 않아도됩니다.
동일한 작업 모든 페이지에 대한 직접 링크는 해당 페이지에 대한 직접 링크입니다. –
그럼 어떻게 사용합니까? – locoboy
브라우저의 검색 주소창에 입력하십시오. 정확히 어떻게 –