안녕하세요. django 로 모델과 어드민 코딩하는 도중에 막혀서 질문드립니다. #mo

 
Se Hyun Lee

안녕하세요. django 로 모델과 어드민 코딩하는 도중에 막혀서 질문드립니다.

#model.py
class user(models.Model):
name =유저이름
country = models.foreignkey(‘country’)
city= models.foreignkey(‘city’)

class country(models.Model):
country_name = 국가이름

class city(models.Models):
country = foreignkey(‘country’)
city_name = 도시이름

이런식으로 모델을 정의하고

#admin.py

class userAdmin(admin.ModelAdmin):
list_select_related = (“country”,”city”)
list_display = (“name”,”country”,”city”)

admin.site.register(user, userAdmin)

이런식으로 admin 을 짯습니다.

매뉴얼만 보고 하고 있는중인데 이렇게 하면
admin 에서 user 등록할때 country 를 선택하면 country 에 따라 city 의 선택가능한 값들이 바뀌어야될거같은데 이게 잘 안되네요

추가로 지정을 해야줘야되는 것들이 있을까요?

  • 권재원

    말씀하신 기능 구현할려면 손 봐야할게 한두가지가 아니네요. 어드민 템플릿 js에 ajax 붙여야하고 admin view도 바꿔야하고 할게 많네요

    권재원

    https://github.com/digi604/django-smart-selects

Advertisements