Pertanyaan yang diberi tag «django-admin»

Antarmuka admin otomatis bawaan Django (django.contrib.admin) yang merupakan bagian dari kerangka Web Django untuk bahasa pemrograman Python.

13
Bisakah "list_display" dalam Django ModelAdmin menampilkan atribut bidang ForeignKey?
Saya memiliki Personmodel yang memiliki hubungan kunci asing Book, yang memiliki sejumlah bidang, tapi saya paling khawatir tentang author(standar CharField). Dengan itu, dalam PersonAdminmodel saya , saya ingin menampilkan book.authormenggunakan list_display: class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] Saya sudah mencoba semua metode yang jelas untuk melakukannya, tetapi sepertinya tidak ada yang …

13
Django auto_now dan auto_now_add
Untuk Django 1.1. Saya memilikinya di models.py saya: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) Saat memperbarui baris saya mendapatkan: [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) Bagian yang relevan dari database saya adalah: …



9
Mendapatkan Django admin url untuk suatu objek
Sebelum Django 1.0 ada cara mudah untuk mendapatkan url admin suatu objek, dan saya telah menulis filter kecil yang saya gunakan seperti ini: <a href="{{ object|admin_url }}" .... > ... </a> Pada dasarnya saya menggunakan fungsi url reverse dengan nama tampilan sedang 'django.contrib.admin.views.main.change_stage' reverse( 'django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id] ) untuk …

2
Beberapa ModelAdmins / tampilan untuk model yang sama di Django admin
Bagaimana saya bisa membuat lebih dari satu ModelAdmin untuk model yang sama, masing-masing disesuaikan secara berbeda dan ditautkan ke URL yang berbeda? Katakanlah saya memiliki model Django yang disebut Posting. Secara default, tampilan admin model ini akan mencantumkan semua objek Posting. Saya tahu saya dapat mengkustomisasi daftar objek yang ditampilkan …

2
Django memperbaiki Admin jamak
Bagaimana cara mengubah beberapa model nama dari "Kategori" menjadi "Kategori" di situs admin di versi dev django baru? Dalam versi lama (tanpa situs admin dan model admin) Anda bisa melakukan ini; http://www.the-dig.com/blog/post/customize-plural-name-django-admin/ Namun - sekarang pengaturan verbose_name_plural di dalam kelas berbasis modeladmin saya tidak melakukan apa-apa. Adakah yang memiliki masalah …

5
Django Admin - Nonaktifkan tindakan 'Tambah' untuk model tertentu
Saya memiliki situs Django dengan banyak model dan bentuk. Saya memiliki banyak formulir dan formulir kustom serta inlineforms dan validasi kustom serta queryset kustom. Oleh karena itu tindakan menambahkan model tergantung pada formulir yang membutuhkan hal-hal lain, dan 'menambah model' di admin Django melalui 500 dari queryset kustom. Apakah ada …

11
Bagaimana menimpa dan memperluas cetakan admin Django dasar?
Bagaimana cara mengganti template admin (mis. Admin / index.html) sementara pada saat yang sama memperluasnya (lihat https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing -an-admin-template )? Pertama - Saya tahu bahwa pertanyaan ini telah ditanyakan dan dijawab sebelumnya (lihat Django: Menimpa DAN memperluas templat aplikasi ) tetapi karena jawabannya mengatakan itu tidak berlaku langsung jika Anda menggunakan …

1
list_display - ikon boolean untuk metode
Saat mendefinisikan array list_display untuk sebuah ModelAdminkelas, jika a BooleanFieldatau NullBooleanFielddiberikan, UI akan menggunakan ikon yang tampak bagus alih-alih teks True / False di kolom. Jika metode yang mengembalikan boolean diberikan, bagaimanapun, itu hanya mencetak True / False. Apakah ada cara untuk membuatnya menggunakan ikon cantik untuk metode boolean?

3
Admin Django: bagaimana cara mengurutkan berdasarkan salah satu bidang list_display kustom yang tidak memiliki bidang database
# 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() Bagaimana saya bisa menyortir Pelanggan, tergantung pada yang number_of_ordersmereka miliki? admin_order_fieldproperti tidak dapat digunakan di sini, karena memerlukan bidang database untuk …

9
Django "Objek xxxxxx" menampilkan kustomisasi di bilah sisi tindakan admin
Saya ingin mengubah perilaku default bagaimana admin bar samping perubahan terbaru menampilkan nama "objek" yang ditambahkan. Lihat gambar di bawah ini: Saya ingin mengubah bagaimana ini dinamai di Admin. Idealnya, saya ingin bisa mengubahnya dari "objek MyModelName" menjadi, seperti dalam contoh objek "Kebijakan", sesuatu seperti "Kebijakan: {{nilai bidang" Nama Kebijakan …

14
Ubah ukuran bidang di Django Admin
Django cenderung mengisi ruang horizontal ketika menambah atau mengedit entri pada admin, tetapi, dalam beberapa kasus, adalah pemborosan ruang yang nyata, ketika, misalnya, mengedit bidang tanggal, lebar 8 karakter, atau bidang karakter, juga 6 atau 8 karakter lebar, dan kemudian kotak edit naik menjadi 15 atau 20 karakter. Bagaimana cara …

4
Widget Bidang Banyak Django Admin Lebih Baik
Saya menemukan default Django Admin models.ManyToManyFieldwidget menjadi rumit untuk digunakan. Ini adalah elemen pemilihan HTML dan jika Anda memiliki banyak Objek dengan model "lainnya" maka tidak praktis untuk benar-benar menemukan Objek "lain" yang ingin Anda kaitkan dengan Objek "ini". Dan jika Anda memiliki banyak objek dari model "lainnya", ini tampaknya …

3
Nilai default untuk bidang dalam model Django
Misalkan saya punya model: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) Saat ini saya menggunakan admin default untuk membuat / mengedit objek jenis ini. Bagaimana cara menghapus bidang bdari admin sehingga setiap objek tidak dapat dibuat dengan nilai, dan akan menerima nilai default 0000000?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.