2014-12-15 1 views
0

django 관리자 페이지에서 사용자를 모든 선택된 항목의 보고서 페이지로 리디렉션하는 드롭 다운 작업을 만들려고합니다.Django Action 관리자로부터의 동적보고

class Device(models.Model): 
     id = models.AutoField(primary_key=True) 
     phoneName = models.CharField(max_length=200) 
     Model = models.CharField(max_length=200) 
     PhoneNumber = models.CharField(max_length=200) 
     OSVersion = models.CharField(max_length=200) 

그래서 페이지를 만들었지 만 관리자 작업을 통해 사용자를 페이지로 리디렉션하는 방법을 알지 못합니다.

누군가 내게 약간의 방향을 제시 할 수 있습니까? 이상적으로 말하자면, 모든 ID와 각각의 전화 번호 목록을 하나의 보고서에 표시하고, 희망 사항을 추가하면 OS 및 모델 보고서를 보여줄 수 있습니다. 그러나 그것은 두 개의 분리 된 드롭 다운 일 수 있습니다.

은 내가 실종 된 코드의 조각을 발견,

답변

0

좋아 제레미을 주셔서 감사합니다.

model_class = ContentType.objects.get(id=request.GET['ct']).model_class() 
device_list = model_class.objects.filter(pk__in=request.GET['ids'].split(','))