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.

8
Jak uruchomić testową bazę danych Django tylko w pamięci?
Moje testy jednostkowe Django trwają długo, więc szukam sposobów, aby to przyspieszyć. Rozważam zainstalowanie dysku SSD , ale wiem, że ma to też swoje wady. Oczywiście są rzeczy, które mógłbym zrobić z moim kodem, ale szukam poprawki strukturalnej. Nawet wykonanie pojedynczego testu jest powolne, ponieważ za każdym razem należy odbudować …


2
Jak odwołać się do zmiennej ustawień Django w pliku models.py?
To bardzo początkowe pytanie. Ale jestem zaskoczony. Jak odwołać się do zmiennej ustawień Django w pliku model.py? NameError: name 'PRIVATE_DIR' is not defined Próbowałem też wielu innych rzeczy, w tym settings.PRIVATE_DIR settings.py: PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir' models.py: # Problem is here. from django.core.files.storage import FileSystemStorage fs = FileSystemStorage(location=PRIVATE_DIR) class Customer(models.Model): lastName …

7
Wyłącz metodę w ViewSet, django-rest-framework
ViewSets mieć automatyczne metody wyświetlania, pobierania, tworzenia, aktualizowania, usuwania, ... Chciałbym wyłączyć niektóre z nich, a rozwiązanie, które wymyśliłem, prawdopodobnie nie jest dobre, ponieważ OPTIONSnadal określa je jako dozwolone. Masz jakiś pomysł, jak to zrobić we właściwy sposób? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, request): return …


30
Django przestaje działać z RuntimeError: populate () nie jest ponownie wprowadzany
Pracowałem nad aplikacją internetową Django wdrożoną na serwerze Apache z WSGI i wszystko szło gładko. Dzisiaj dokonałem kilku drobnych zmian w mojej aplikacji, admin.pypróbując dostosować wbudowany interfejs Django Admin i początkowo popełniłem błąd składni (niezamknięty nawias). Oznaczało to, że kiedy dotknąłem wsgi.pyi załadowałem kod (mam WSGI działające w trybie demona …

5
Jak filtrować obiekty pod kątem adnotacji zliczania w Django?
Rozważ proste modele Django Eventi Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) W zapytaniu dotyczącym wydarzeń można łatwo opisać całkowitą liczbę uczestników: events = Event.objects.all().annotate(participants=models.Count('participant')) Jak dodawać adnotacje z liczbą przefiltrowanych uczestników is_paid=True? Muszę odpytywać wszystkie zdarzenia niezależnie od liczby uczestników, …

1
list_display - logiczne ikony metod
Podczas definiowania tablicy list_display dla ModelAdminklasy, jeśli podano BooleanFieldlub, NullBooleanFieldinterfejs użytkownika użyje ładnie wyglądających ikon zamiast tekstu Prawda / Fałsz w kolumnie. Jeśli jednak podano metodę, która zwraca wartość logiczną, po prostu wypisuje True / False. Czy istnieje sposób, aby użyć ładnych ikon dla metody boolowskiej?

4
Django Cookies, jak mogę je ustawić?
Mam witrynę internetową, która przedstawia różne treści w zależności od lokalizacji wybranej przez użytkownika. np .: Użytkownik wprowadza kod 55812 jako kod pocztowy. Wiem, w jakim mieście i na jakim obszarze lat / długo. to znaczy i przekazać im treść dotyczącą tego obszaru. Moje pytanie brzmi: jak mogę to zapisać …
123 django  cookies 

5
Django-DB-Migrations: nie można ALTER TABLE, ponieważ ma oczekujące zdarzenia wyzwalające
Chcę usunąć null = True z TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Utworzyłem migrację schematu: manage.py schemamigration fooapp --auto Ponieważ niektóre kolumny stopki zawierają NULL, otrzymuję to, errorjeśli uruchomię migrację: django.db.utils.IntegrityError: kolumna „footer” zawiera wartości null Dodałem to do migracji schematu: for sender in orm['fooapp.EmailSender'].objects.filter(footer=None): sender.footer='' sender.save() Teraz dostaję: …

6
Jak zaimportować wyjątek Django DoesNotExist?
Próbuję utworzyć UnitTest, aby sprawdzić, czy obiekt został usunięty. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Ciągle otrzymuję błąd: DoesNotExist: Answer matching query does not exist.

10
Pobierz pola modelu w Django
Biorąc pod uwagę model Django, próbuję wymienić wszystkie jego pola. Widziałem kilka przykładów robienia tego przy użyciu atrybutu modelu _meta, ale czy podkreślenie przed meta nie wskazuje, że atrybut _meta jest atrybutem prywatnym i nie powinien być dostępny bezpośrednio? ... Bo na przykład układ _meta mógłby się zmienić w przyszłości …

3
Administrator Django: jak sortować według jednego z niestandardowych pól list_display, które nie ma pola bazy danych
# 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() Jak mogę sortować klientów, w zależności od number_of_orderstego, czy mają? admin_order_fieldnie można tutaj użyć właściwości, ponieważ wymaga ona pola bazy danych …



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.