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
Django: Uzyskaj listę pól modelu?
Zdefiniowałem Userklasę, która (ostatecznie) dziedziczy models.Model. Chcę uzyskać listę wszystkich pól zdefiniowanych dla tego modelu. Na przykład phone_number = CharField(max_length=20). Zasadniczo chcę odzyskać wszystko, co dziedziczy po Fieldklasie. Myślałem, że będę w stanie je odzyskać, korzystając z inspect.getmembers(model), ale lista, którą zwraca, nie zawiera żadnego z tych pól. Wygląda na …

6
Struktura reszty Django, użyj różnych serializatorów w tym samym ModelViewSet
Chciałbym udostępnić dwa różne serializatory, a jednocześnie móc korzystać ze wszystkich udogodnień ModelViewSet: Podczas przeglądania listy obiektów chciałbym, aby każdy obiekt miał adres URL, który przekierowuje do jego szczegółów, a każda inna relacja pojawia się przy użyciu __unicode __modelu docelowego; przykład: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", "descrizione": "unitn!", "creatore": "emilio", …

8
Jak dodać symbol zastępczy na CharField w Django?
Weź na przykład ten bardzo prosty formularz: class SearchForm(Form): q = forms.CharField(label='search') Zostanie to zrenderowane w szablonie: <input type="text" name="q" id="id_q" /> Chcę jednak dodać placeholderatrybut do tego pola o wartości Searchtak, aby HTML wyglądał mniej więcej tak: <input type="text" name="q" id="id_q" placeholder="Search" /> Najlepiej chciałbym przekazać wartość symbolu zastępczego …

10
TransactionManagementError „Nie można wykonywać zapytań do końca bloku„ atomowego ”podczas korzystania z sygnałów, ale tylko podczas testowania jednostkowego
Dostaję TransactionManagementError podczas próby zapisania instancji modelu użytkownika Django i w jego sygnale post_save zapisuję niektóre modele, w których użytkownik jest kluczem obcym. Kontekst i błąd są bardzo podobne do tego pytania django TransactionManagementError podczas używania sygnałów Jednak w tym przypadku błąd występuje tylko podczas testowania jednostkowego . Działa dobrze …


13
Zdefiniuj klasę css w formularzach django
Załóżmy, że mam formularz class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Czy istnieje sposób, aby zdefiniować klasy css w każdym polu, dzięki czemu mogę użyć jQuery na podstawie klasy na mojej renderowanej stronie? Miałem nadzieję, że nie będę musiał ręcznie budować formularza.

11
Jak połączyć łańcuchy w szablonach django?
Chcę połączyć łańcuch w znaczniku szablonu Django, na przykład: {% extend shop/shop_name/base.html %} Oto shop_namemoja zmienna i chcę połączyć to z resztą ścieżki. Załóżmy, że mam shop_name=example.comi chcę, aby wynik przedłużył się shop/example.com/base.html.

6
Jak działa klasa Metjan Django?
Używam Django, który pozwala ludziom dodawać dodatkowe parametry do klasy za pomocą class Meta. class FooModel(models.Model): ... class Meta: ... Jedyne, co znalazłem w dokumentacji Pythona, to: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass Jednak nie sądzę, że to jest to samo.
191 python  django  metaclass 

8
Django South - tabela już istnieje
Próbuję zacząć od South. Miałem istniejącą bazę danych i dodałem South ( syncdb, schemamigration --initial). Następnie zaktualizowałem, models.pyaby dodać pole i pobiegłem ./manage.py schemamigration myapp --auto. Wydawało się, że znalazł pole i powiedział, że mogę to zastosować ./manage.py migrate myapp. Ale zrobienie tego spowodowało błąd: django.db.utils.DatabaseError: table "myapp_tablename" already exists …

29
Błąd importowania django - Brak modułu o nazwie core.management
Ok, widzę wiele takich błędów. Próbowałem wszystkiego, co wiem, i jeszcze tego nie rozgryzłem. Pracuję na serwerze programistycznym z systemem Python 2.5 i Django 1.3. Django 1.3 został zainstalowany przy użyciu instalacji python setup.py po rozpakowaniu pliku tar.gz. Wszystko działa dobrze, rzadko muszę uruchamiać, manage.pyale próbuję użyć nowej aplikacji staticfiles …

6
Renderowanie zmiennej szablonu jako HTML
Korzystam z interfejsu „wiadomości”, aby przekazywać wiadomości do użytkownika w następujący sposób: request.user.message_set.create(message=message) Chciałbym dołączyć html do mojej {{ message }}zmiennej i renderować ją bez uciekania od znaczników w szablonie.

3
Jak dodać wiele obiektów do relacji ManyToMany jednocześnie w Django?
Opierając się na dokumencie Django, powinienem być w stanie przekazać wiele obiektów jednocześnie, aby zostać dodanym do relacji wielu narodowości, ale otrzymuję * TypeError: unhashable type: 'list' kiedy próbuję przekazać zestaw zapytań django rzucony na listę. Przekazywanie zestawu zapytań lub ValuesListQueryset również się nie udaje. Czy istnieje lepszy sposób niż …

23
Iteracja nazw i wartości pól instancji modelu w szablonie
Próbuję utworzyć podstawowy szablon do wyświetlania wartości pól wybranej instancji wraz z ich nazwami. Pomyśl o tym jak o standardowym wyjściu wartości tego wystąpienia w formacie tabeli, z nazwą pola (pełna nazwa, jeśli jest określona w polu) w pierwszej kolumnie i wartością tego pola w drugiej kolumnie. Załóżmy na przykład, …


7
Sprawdzanie pustego zestawu zapytań w Django
Jaki jest zalecany idiom do sprawdzania, czy zapytanie zwróciło jakieś wyniki? Przykład: orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc') # If any results # Do this with the results without querying again. # Else, do something else... Przypuszczam, że istnieje kilka różnych sposobów sprawdzenia tego, ale chciałbym wiedzieć, jak zrobiłby to …

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.