django 질문 입니다! ^^
조회수 1693회
Template에 장고 모델의 데이터가 각각의 페이지를 가지게끔 만들고 싶습니다.
음.. 예를들어
아래처럼 2015년 개봉 한국영화 모델이 있다면 (데이터는 크롤링하여 저장되어 있음)
class Movielist(models.Model):
movie_title = models.CharField(max_length=100)
.... 나머지 필드들...
위 필드에 저장되어 있는 영화들의 개별 페이지를 생성하고 싶은데요
어떤 방법을 써야 할까요?
간단하게 이런저런 방법이 있다 정도로만이라도 아시면 부탁 드립니다 ^
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
url에서 영화 제목을 치고 들어오면 해당 영화의 정보를 보여주는 기능을 만들면 되겠네요.
아래와 같이 urlpatterns를 해서 영화 제목을 받아 들이고
urlpatterns = [ # ... url(r'^movies/(?P<movie>.+)/$', views.movies) #... ]
views.py에서
def areas(request, movie) : #어떤 영화에 대한 요청인지를 매개변수로 받습니다. # 제목으로 영화를 불러와서 적당한 template에 그려줍니다.
이렇게 구성하면 어떨까요? 아래 강의를 참고해 보세요.
댓글 입력