Pytania otagowane jako django

Django to platforma aplikacji WWW typu open source napisana w języku Python. Został zaprojektowany w celu zmniejszenia wysiłku wymaganego do tworzenia złożonych stron internetowych i aplikacji internetowych opartych na danych, ze szczególnym naciskiem na mniej kodu, brak nadmiarowości i jest bardziej jawny niż dorozumiany.

12
Strategia migracji Django do zmiany nazwy modelu i pól relacji
Planuję zmienić nazwy kilku modeli w istniejącym projekcie Django, w którym istnieje wiele innych modeli, które mają relacje klucza obcego z modelami, które chciałbym zmienić. Jestem prawie pewien, że będzie to wymagało wielu migracji, ale nie jestem pewien dokładnej procedury. Powiedzmy, że zacznę od następujących modeli w aplikacji Django o …

13
Sformatuj liczby w szablonach django
Próbuję sformatować liczby. Przykłady: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 Wydaje się, że jest to dość powszechna czynność, ale nie mogę dowiedzieć się, którego filtra mam użyć. Edycja: jeśli masz na to ogólny sposób w Pythonie, z przyjemnością dodam sformatowane pole …
153 python  django 

2
Automatyczna data utworzenia obiektów formularza modelu Django?
Jaki jest najlepszy sposób na automatyczne ustawienie daty utworzenia obiektu, a także pola, które będzie rejestrować, kiedy obiekt był ostatnio aktualizowany? models.py: created_at = models.DateTimeField(False, True, editable=False) updated_at = models.DateTimeField(True, True, editable=False) views.py: if request.method == 'POST': form = MyForm(request.POST) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user obj.save() return …

12
Django przekazuje niestandardowe parametry formularza do zestawu formularzy
Zostało to naprawione w Django 1.9 za pomocą form_kwargs . Mam formularz Django, który wygląda następująco: class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=ServiceOption.objects.none()) rate = forms.DecimalField(widget=custom_widgets.SmallField()) units = forms.IntegerField(min_value=1, widget=custom_widgets.SmallField()) def __init__(self, *args, **kwargs): affiliate = kwargs.pop('affiliate') super(ServiceForm, self).__init__(*args, **kwargs) self.fields["option"].queryset = ServiceOption.objects.filter(affiliate=affiliate) Nazywam ten formularz czymś takim: form = ServiceForm(affiliate=request.affiliate) Gdzie …




15
Styl CSS w formularzach Django
Chciałbym nadać następujący styl: forms.py: from django import forms class ContactForm(forms.Form): subject = forms.CharField(max_length=100) email = forms.EmailField(required=False) message = forms.CharField(widget=forms.Textarea) contact_form.html: <form action="" method="post"> <table> {{ form.as_table }} </table> <input type="submit" value="Submit"> </form> Na przykład, w jaki sposób ustawić klasę lub identyfikator dla subject, email, messagew celu zapewnienia zewnętrznego arkusza …
150 css  django  django-forms 

2
Jak dokładnie działają typy zawartości Django?
Naprawdę trudno mi zrozumieć koncepcję typów treści Django. Wydaje się to bardzo hakerskie i ostatecznie przeciwne temu, jak Python ma tendencję do robienia rzeczy. Biorąc to pod uwagę, jeśli mam używać Django, muszę pracować w ramach tego frameworka. Przychodzę więc tutaj i zastanawiam się, czy ktoś może podać praktyczny przykład …
148 python  django 

2
Django fix Admin w liczbie mnogiej
Jak zmienić nazwy niektórych modeli z „Kategorii” na „Kategorie” na stronie administratora w nowej wersji dev django? W starej wersji (bez witryn administracyjnych i modeli administracyjnych) można było to po prostu zrobić; http://www.the-dig.com/blog/post/customize-plural-name-django-admin/ Jednak - teraz ustawienie verbose_name_plural wewnątrz mojej klasy opartej na modeladmin nic nie robi. Czy ktoś napotyka …

12
Jak mogę sprawić, by favicon pojawił się w mojej aplikacji django?
Chcę tylko wrzucić favicon.icoplikstaticfiles katalogu, a następnie wyświetlić go w mojej aplikacji. Jak mogę to osiągnąć? Umieściłem favicon.icoplik w moim staticfileskatalogu, ale nie pojawia się i widzę to w moim dzienniku: 127.0.0.1 - - [21/Feb/2014 10:10:53] "GET /favicon.ico HTTP/1.1" 404 - Jeśli pójdę do http://localhost:8000/static/favicon.ico, zobaczę favicon.
148 django  favicon 

5
Django Admin - Wyłącz akcję „Dodaj” dla określonego modelu
Mam witrynę django z wieloma modelami i formularzami. Mam wiele niestandardowych formularzy i zestawów formularzy oraz zestawów formularzy inline i niestandardowych walidacji i niestandardowych zestawów zapytań. Dlatego akcja dodawania modelu zależy od formularzy, które wymagają innych rzeczy, a „dodaj model” w panelu administracyjnym django za pośrednictwem 500 z niestandardowego zestawu …

7
Django REST Framework: dodanie dodatkowego pola do ModelSerializer
Chcę serializować model, ale chcę dołączyć dodatkowe pole, które wymaga wykonywania niektórych wyszukiwań bazy danych w wystąpieniu modelu do serializacji: class FooSerializer(serializers.ModelSerializer): my_field = ... # result of some database queries on the input Foo object class Meta: model = Foo fields = ('id', 'name', 'myfield') Jaki jest właściwy sposób, …


13
Filtr Django a get dla pojedynczego obiektu?
Prowadziłem debatę na ten temat z kilkoma kolegami. Czy istnieje preferowany sposób pobierania obiektu w Django, gdy spodziewasz się tylko jednego? Dwa oczywiste sposoby to: try: obj = MyModel.objects.get(id=1) except MyModel.DoesNotExist: # We have no object! Do something... pass I: objs = MyModel.objects.filter(id=1) if len(objs) == 1: obj = objs[0] …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.