«django-admin» 태그된 질문

Python 프로그래밍 언어 용 Django 웹 프레임 워크의 일부인 Django의 내장, 자동 관리 인터페이스 (django.contrib.admin).

13
Django ModelAdmin의“list_display”가 ForeignKey 필드의 속성을 표시 할 수 있습니까?
에 많은 Person외래 키 관계 가있는 모델이 있는데 Book많은 필드가 있지만 가장 관심이 author있는 것은 (표준 CharField)입니다. 그 말로, 내 PersonAdmin모델에서는 다음을 book.author사용하여 표시하고 싶습니다 list_display. class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] 나는 그렇게하기위한 모든 명백한 방법을 시도했지만 아무것도 효과가없는 것 같습니다. 어떤 제안?

13
장고 auto_now 및 auto_now_add
장고 1.1. 나는 models.py에 이것을 가지고있다 : class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) 행을 업데이트하면 다음과 같은 결과가 나타납니다. [Sun Nov 15 02:18:12 2009] [error] /home/ptarjan/projects/twitter-meme/django/db/backends/mysql/base.py:84: Warning: Column 'created' cannot be null [Sun Nov 15 02:18:12 2009] [error] return self.cursor.execute(query, args) 내 데이터베이스의 관련 부분은 다음과 같습니다 `created` …

1
Django에서 다 대다 필드를 선택적으로 만들려면 어떻게해야합니까?
다 대다 관계 ( related_name, not through)가 있고 관리 인터페이스를 사용하려는 경우 첫 번째 항목을 작성하기 위해 관계가 존재하지 않아도 관계 중 하나를 입력해야합니다. 이벤트 주최자 인 앱을 만들고 있습니다. 다 대다 관계에 묶인 모델 Event과 Group모델을 상상해보십시오 . Django는 related_name다른 두 테이블의 인덱스로 다른 테이블을 만듭니다. 그러나이 여분의 테이블 …


9
객체에 대한 Django 관리 URL 얻기
Django 1.0 이전에는 객체의 관리자 URL을 얻는 쉬운 방법이 있었고 다음과 같이 사용할 작은 필터를 작성했습니다. <a href="{{ object|admin_url }}" .... > ... </a> 기본적으로보기 이름이있는 URL 반전 기능을 사용하고있었습니다. 'django.contrib.admin.views.main.change_stage' reverse( 'django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id] ) URL을 얻으려면. 짐작할 수 있듯이 최신 버전의 Django로 업데이트하려고하는데 이것이 내가 겪었던 장애물 …

2
Django Admin에서 동일한 모델에 대한 여러 ModelAdmins / views
동일한 모델에 대해 둘 이상의 ModelAdmin을 작성하고 각각 다른 방식으로 사용자 정의하고 다른 URL에 링크하려면 어떻게해야합니까? Posts라는 Django 모델이 있다고 가정 해 봅시다. 기본적으로이 모델의 관리자보기에는 모든 Post 객체가 나열됩니다. list_display와 같은 변수를 설정하거나 querysetModelAdmin 에서 메소드를 재정 의하여 다양한 방법으로 페이지에 표시되는 객체 목록을 사용자 정의 할 수 있다는 …

2
장고 수정 관리자 복수
새로운 개발자 django 버전의 관리 사이트에서 일부 모델 이름을 "카테고리"에서 "카테고리"로 변경하려면 어떻게합니까? 이전 버전 (관리자 사이트 및 관리 모델)에서는이 작업을 수행 할 수 있습니다. http://www.the-dig.com/blog/post/customize-plural-name-django-admin/ 그러나 이제는 modeladmin 기반 클래스에서 verbose_name_plural을 설정해도 아무런 효과가 없습니다. 누구든지 같은 문제를 권장합니까?

5
Django Admin-특정 모델에 대해 '추가'작업 비활성화
모델과 양식이 많은 장고 사이트가 있습니다. 많은 사용자 정의 양식 및 양식 세트와 인라인 양식 세트 및 사용자 정의 유효성 검사 및 사용자 정의 쿼리 세트가 있습니다. 따라서 모델 추가 작업은 다른 사항이 필요한 양식에 따라 다르며 django 관리자의 '모델 추가'는 사용자 지정 쿼리 집합에서 500을 통과합니다. 특정 모델에 대해 …

11
기본 Django 관리 템플릿을 재정의하고 확장하는 방법은 무엇입니까?
관리자 템플릿 (예 : admin / index.html)을 확장하면서 동시에 재정의하는 방법 ( https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing 참조) -an-admin-template )? 첫째-이 질문이 이전에 묻고 답한 적이 있다는 것을 알고 있지만 ( Django : 앱 템플릿 재정의 및 확장 참조 ) 대답에서 알 수 있듯이 app_directories 템플릿 로더를 사용하는 경우에는 직접 적용 할 수 없습니다 …

1
list_display-메소드에 대한 부울 아이콘
A의 list_display 배열을 정의 할 때 ModelAdmin클래스, 만약 BooleanField나 NullBooleanFieldUI를 대신 열에서 참 / 거짓 텍스트의 좋은 찾고 아이콘을 사용합니다 주어진다. 그러나 부울을 반환하는 메서드가 제공되면 단순히 True / False를 인쇄합니다. 부울 메서드에 예쁜 아이콘을 사용하는 방법이 있습니까?

3
Django 관리자 : 데이터베이스 필드가없는 사용자 지정 list_display 필드 중 하나로 정렬하는 방법
# admin.py class CustomerAdmin(admin.ModelAdmin): list_display = ('foo', 'number_of_orders') # models.py class Order(models.Model): bar = models.CharField[...] customer = models.ForeignKey(Customer) class Customer(models.Model): foo = models.CharField[...] def number_of_orders(self): return u'%s' % Order.objects.filter(customer=self).count() number_of_orders보유한 고객에 따라 어떻게 고객을 분류 할 수 있습니까? admin_order_field속성은 정렬 할 데이터베이스 필드가 필요하기 때문에 여기에서 사용할 수 없습니다. Django가 …

9
관리자 작업 사이드 바에 Django "xxxxxx 개체"디스플레이 사용자 지정
관리자 최근 변경 사항 사이드 바가 추가 된 "개체"의 이름을 표시하는 방법의 기본 동작을 변경하고 싶습니다. 아래 그림을 참조하십시오. Admin에서 이름이 지정되는 방식을 변경하고 싶습니다. 이상적으로는 "정책"개체 예제에서와 같이 "MyModelName 개체"에서 "정책 : {{정책의"정책 이름 "필드 값}}과 같이"MyModelName 개체 "로 변경할 수 있기를 원합니다. __unicode__내 환자 모델이 이것을 처리 했다고 …

14
Django Admin에서 필드 크기 조정
Django는 관리자에서 항목을 추가하거나 편집 할 때 가로 공간을 채우는 경향이 있지만, 경우에 따라 날짜 필드, 8 자 너비 또는 CharField, 6 또는 8을 편집 할 때 공간 낭비가됩니다. 문자가 넓고 편집 상자는 최대 15 자 또는 20 자까지 표시됩니다. 관리자에게 텍스트 상자의 너비 또는 텍스트 필드 편집 상자의 높이를 …

4
더 나은 Django 관리자 ManyToMany 필드 위젯
Django Admin의 기본 models.ManyToManyField위젯이 사용하기 번거 롭다는 것을 알았습니다 . 그것은의 HTML을 선택 요소는 "다른"모델의 객체의 많은 경우 그것은 실제로 "다른 하나는"당신이 "이"개체와 연결할 개체 찾기 위해 매우 비현실적이다. 그리고 "기타"모델의 개체가 많은 경우 관리 페이지의 렌더링 속도를 늦추는 것 같습니다. 나만의 사용자 지정 관리 위젯을 빌드하고 ManyToManyFields적절하다고 판단 되는대로 …

3
Django 모델의 필드 기본값
모델이 있다고 가정합니다. class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) 현재 기본 관리자를 사용하여이 유형의 개체를 생성 / 편집하고 있습니다. b각 개체 를 값으로 만들 수없고 대신 기본값을 받도록 관리자 에서 필드 를 제거하려면 어떻게해야 0000000합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.