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.

3
Jak zmienić nazwę pola w Django REST Framework
Próbuję zmienić nazwę pola modelu w serializatorze DRF, jak alias w języku SQL. Próbowałem różnych metod, ale nie mogę. models.py class Park(models.Model): name = models.CharField(max_length=256) alternate_name = models.CharField(max_length=256, blank=True) objects = models.GeoManager() class Meta: db_table = u'p_park' def __unicode__(self): return '%s' % self.name def alias_alternate_name(self): return self.alternate_name serializers.py class ParkSerializer(serializers.ModelSerializer): …

5
Django używając get_user_model vs settings.AUTH_USER_MODEL
Czytanie dokumentacji Django: get_user_model () Zamiast odwoływać się bezpośrednio do użytkownika, należy odwołać się do modelu użytkownika za pomocą django.contrib.auth.get_user_model (). Ta metoda zwróci aktualnie aktywny model użytkownika - niestandardowy model użytkownika, jeśli został określony, lub użytkownik w innym przypadku. Podczas definiowania klucza obcego lub relacji wiele-do-wielu z modelem użytkownika, …
98 python  django 

4
Wprowadzić błędy do już zweryfikowanego formularza?
Po form.Formzweryfikowaniu wartości wprowadzonych przez użytkownika przekazuję je do oddzielnego (zewnętrznego) procesu do dalszego przetwarzania. Ten zewnętrzny proces może potencjalnie znaleźć dalsze błędy w wartościach. Czy istnieje sposób na wprowadzenie tych błędów do już sprawdzonego formularza, aby można je było wyświetlić za pomocą zwykłych metod wyświetlania błędów formularza (lub czy …

6
Jak zakończyć sesję z powodu braku aktywności w Django?
Nasza aplikacja Django ma następujące wymagania dotyczące zarządzania sesjami. Sesje wygasają, gdy użytkownik zamyka przeglądarkę. Sesje wygasają po okresie bezczynności. Wykryj, kiedy sesja wygasa z powodu braku aktywności i wyświetl odpowiednią wiadomość użytkownikowi. Ostrzegaj użytkowników o zbliżającym się wygaśnięciu sesji na kilka minut przed końcem okresu bezczynności. Wraz z ostrzeżeniem …

5
Parametry adresu URL i logika w widokach opartych na klasach Django (TemplateView)
Nie jest dla mnie jasne, jak najlepiej uzyskać dostęp do parametrów URL w widokach opartych na klasach w Django 1.5. Rozważ następujące: Widok: from django.views.generic.base import TemplateView class Yearly(TemplateView): template_name = "calendars/yearly.html" current_year = datetime.datetime.now().year current_month = datetime.datetime.now().month def get_context_data(self, **kwargs): context = super(Yearly, self).get_context_data(**kwargs) context['current_year'] = self.current_year context['current_month'] = …

2
django - filtr zapytania w manytomany jest pusty
W Django istnieje sposób na filtrowanie pustego lub zerowego pola manytomany. class TestModel(models.Model): name = models.CharField(_('set name'), max_length=200) manytomany = models.ManyToManyField('AnotherModel', blank=True, null=True) print TestModel.objects.filter(manytomany__is_null=True)

2
Przykład prostego logowania do pliku dla django 1.3+
Uwagi do wydania mówią: Django 1.3 dodaje obsługę na poziomie frameworka dla modułu logowania Pythona. To miłe. Chciałbym to wykorzystać. Niestety dokumentacja nie przekazuje mi tego wszystkiego na srebrnej tacy w postaci pełnego działającego kodu przykładowego, który pokazuje, jak proste i wartościowe jest to. Jak skonfigurować tę nową, fajną funkcję, …


4
Django's SuspiciousOperation Invalid HTTP_HOST header
Po aktualizacji do Django 1.5 zaczęły pojawiać się takie błędy: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 92, in get_response response = middleware_method(request) File "/usr/local/lib/python2.7/dist-packages/django/middleware/common.py", line 57, in process_request host = request.get_host() File "/usr/local/lib/python2.7/dist-packages/django/http/request.py", line 72, in get_host "Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): %s" % …
96 django 

7
Ładowanie danych początkowych za pomocą Django 1.7 i migracje danych
Niedawno przestawiłem się z Django 1.6 na 1.7 i zacząłem używać migracji (nigdy nie używałem South). Przed 1.7 ładowałem dane początkowe za pomocą fixture/initial_data.jsonpliku, który był ładowany python manage.py syncdbpoleceniem (podczas tworzenia bazy danych). Teraz zacząłem używać migracji i to zachowanie jest przestarzałe: Jeśli aplikacja korzysta z migracji, nie ma …

23
django.core.exceptions.ImproperlyConfigured: Błąd podczas ładowania modułu MySQLdb: Brak modułu o nazwie MySQLdb
Problem, z którym mam do czynienia podczas próby połączenia się z bazą danych dla mysql. Podałem również ustawienia bazy danych, których użyłem. Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 453, in execute_from_command_line utility.execute() File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", …

4
Wybrać DISTINCT poszczególne kolumny w django?
Jestem ciekawy, czy istnieje sposób na wykonanie zapytania w Django, które nie jest „ SELECT * FROM...” poniżej. SELECT DISTINCT columnName FROM ...Zamiast tego próbuję wykonać „ ”. Konkretnie mam model, który wygląda następująco: class ProductOrder(models.Model): Product = models.CharField(max_length=20, promary_key=True) Category = models.CharField(max_length=30) Rank = models.IntegerField() gdzie Rankjest rangą w …

5
Anulować już wykonywane zadanie za pomocą Selera?
Czytałem dokument i szukałem, ale nie mogę znaleźć prostej odpowiedzi: Czy możesz anulować już wykonywane zadanie? (ponieważ zadanie zostało rozpoczęte, zajmuje trochę czasu, aw połowie musi zostać anulowane) Znalazłem to z dokumentu w Celery FAQ >>> result = add.apply_async(args=[2, 2], countdown=120) >>> result.revoke() Ale nie jestem pewien, czy spowoduje to …


6
Obiekt ManyRelatedManager nie jest iterowalny
Próbuję to zrobić: Zaktualizowano: wishList = WishList.objects.get(pk=20) matches = [val for val in Store.attribute_answers.all() if val in wishList.attribute_answers] i weź to ... 'ManyRelatedManager' object is not iterable Obydwa pola są liczne, więc jak można to zrobić?
96 django 

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.