Wbudowany, automatyczny interfejs administratora Django (django.contrib.admin), który jest częścią struktury sieciowej Django dla języka programowania Python.
Mimo że pole jest zaznaczone tak, jak 'editable=False'w modelu, chciałbym, aby strona administratora je wyświetliła. Obecnie całkowicie ukrywa to pole. Jak to osiągnąć?
Ustawić: Pracuję nad aplikacją Django, która pozwala użytkownikom stworzyć obiekt w bazie danych, a następnie wrócić i edytować go tak często, jak chcą. Strona administratora Django przechowuje historię zmian wprowadzonych w obiektach za pośrednictwem strony administratora. Pytanie: Jak podłączyć moją aplikację do historii zmian witryny administratora, aby zobaczyć historię zmian …
Jak mogę zmienić domyślny wybór filtru z „WSZYSTKIE”? Mam pole o nazwie jako statusktóry ma trzy wartości: activate, pendingi rejected. Kiedy używam list_filterw panelu administracyjnym Django, filtr jest domyślnie ustawiony na „Wszystkie”, ale chcę ustawić go jako oczekujący.
Jak usunąć wszystkie tabele z bazy danych za pomocą manage.py i wiersza poleceń? Czy istnieje sposób, aby to zrobić, uruchamiając manage.py z odpowiednimi parametrami, abym mógł to zrobić z aplikacji .NET?
W panelu administracyjnym chciałbym wyłączyć pole podczas modyfikowania obiektu, ale wymagam tego przy dodawaniu nowego obiektu. Jaki jest sposób na to django?
class PurchaseOrder(models.Model): product = models.ManyToManyField('Product') vendor = models.ForeignKey('VendorProfile') dollar_amount = models.FloatField(verbose_name='Price') class Product(models.Model): products = models.CharField(max_length=256) def __unicode__(self): return self.products Mam ten kod. Niestety błąd pojawia się w admin.py z rozszerzeniemManyToManyField class PurchaseOrderAdmin(admin.ModelAdmin): fields = ['product', 'dollar_amount'] list_display = ('product', 'vendor') Błąd mówi: „PurchaseOrderAdmin.list_display [0]”, „produkt” to ManyToManyField, który nie …
Załóżmy, że mój models.py jest taki: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Chcę, aby tylko jedna z moich Characterinstancji miała, is_the_chosen_one == Truea wszystkie inne miały is_the_chosen_one == False. Jak najlepiej zapewnić przestrzeganie tego ograniczenia wyjątkowości? Najwyższe oceny za odpowiedzi, które uwzględniają konieczność przestrzegania ograniczeń na poziomie bazy …
Dlaczego moje pole „data” nie pojawia się w systemie administracyjnym? W moim pliku admin.py mam from django.contrib import admin from glasses.players.models import * admin.site.register(Rating) a model oceny zawiera pole o nazwie „data”, które wygląda następująco date = models.DateTimeField(editable=True, auto_now_add=True) Jednak w systemie administracyjnym pole nie jest wyświetlane, mimo że editablejest …
mam class Cab(models.Model): name = models.CharField( max_length=20 ) descr = models.CharField( max_length=2000 ) class Cab_Admin(admin.ModelAdmin): ordering = ('name',) list_display = ('name','descr', ) # what to write here to make descr using TextArea? admin.site.register( Cab, Cab_Admin ) jak przypisać widżet TextArea do pola „descr” w interfejsie administratora? UPD: W Admin tylko …
Jak mogę sprawić, by model był całkowicie tylko do odczytu w interfejsie administratora? Jest to rodzaj tabeli dziennika, w której używam funkcji administratora do wyszukiwania, sortowania, filtrowania itp., Ale nie ma potrzeby modyfikowania dziennika. W przypadku, gdy wygląda to na duplikat, nie próbuję tego zrobić: Nie szukam pól tylko do …
Na stronie głównej serwisu administracyjnego, gdzie pojawiają się zarejestrowane modele, chcę ukryć kilka modeli, które są zarejestrowane dla administratora Django. Jeśli wyrejestruję je bezpośrednio, nie będę w stanie dodawać nowych rekordów, ponieważ znika symbol dodawania nowego znaku „+”. Jak można to zrobić?
Chcę zmienić niektóre css w admin django, takie jak base.css. Czy lepiej jest zmieniać bezpośrednio w bibliotece django? Jak mogę to najlepiej zastąpić?
Za każdym razem, gdy wchodzę do nowego odtwarzacza w części administracyjnej Django, otrzymuję komunikat o błędzie o treści „To pole jest wymagane.”. Czy istnieje sposób, aby pole nie było wymagane bez konieczności tworzenia niestandardowego formularza? Czy mogę to zrobić w models.py lub admin.py? Oto jak wygląda moja klasa w models.py. …
Z dokumentacji Django.Contrib.Auth : Rozszerzanie domyślnego użytkownika Django Jeśli jesteś całkowicie zadowolony z modelu użytkownika Django i chcesz tylko dodać dodatkowe informacje o profilu, możesz po prostu utworzyć podklasę django.contrib.auth.models.AbstractUseri dodać własne pola profilu. Ta klasa zapewnia pełną implementację domyślnego User jako modelu abstrakcyjnego. Powiedziane i zrobione. Stworzyłem nowy model …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.