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.

4
Czy istnieje konwencja nazewnictwa dla aplikacji Django
Czy istnieje preferowana konwencja nazewnictwa przy tworzeniu aplikacji Django składającej się z więcej niż jednego słowa? Na przykład, które z poniższych jest preferowane? my_django_app my-django-app Aktualizacja: niedozwolone składniowo mydjangoapp Zalecane rozwiązanie Chociaż wszystkie z nich mogą być opcjami 1 i 3 są syntaktycznie dozwolone, czy jest jakaś preferencja? Patrząc na …

5
Wyjątek „Za dużo wartości do rozpakowania”
Pracuję nad projektem w Django i właśnie zacząłem próbować rozszerzyć model użytkownika o tworzenie profili użytkowników. Niestety napotkałem problem: za każdym razem, gdy próbuję uzyskać profil użytkownika w szablonie ( user.get_template.lastIPna przykład), pojawia się następujący błąd: Środowisko: Metoda żądania: POBIERZ URL żądania: http: // localhost: 8000 / Wersja Django: 1.1.0 …
116 python  django 


6
Utwórz model Django lub zaktualizuj, jeśli istnieje
Chcę utworzyć obiekt modelowy, taki jak Osoba, jeśli identyfikator osoby nie istnieje, lub otrzymam obiekt tej osoby. Kod do utworzenia nowej osoby w następujący sposób: class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects = PersonManager() class PersonManager(models.Manager): def create_person(self, identifier): person = self.create(identifier = identifier) …


9
Uwierzytelnianie tokenu dla RESTful API: czy token powinien być okresowo zmieniany?
Buduję RESTful API z Django i django-rest-framework . Jako mechanizm uwierzytelniania wybraliśmy "Token Authentication" i już zaimplementowałem go zgodnie z dokumentacją Django-REST-Framework, pytanie brzmi, czy aplikacja powinna odnawiać / zmieniać token okresowo, a jeśli tak, to w jaki sposób? Czy to aplikacja mobilna powinna wymagać odnowienia tokena, czy też aplikacja …

6
Python / Django: zaloguj się do konsoli pod serwerem uruchomieniowym, zaloguj do pliku pod Apache
Jak mogę wysyłać komunikaty śledzenia do konsoli (na przykład print), gdy uruchamiam aplikację Django pod manage.py runserver, ale czy te komunikaty są wysyłane do pliku dziennika, gdy uruchamiam aplikację pod Apache? Sprawdziliśmy rejestrowanie Django i mimo że był pod wrażeniem jego elastyczność i konfigurowalność dla zaawansowanych zastosowań, ja wciąż zastanawiał …
114 python  django  logging 



4
gunicorn automatycznie ładuje się po zmianie źródła
W końcu przeprowadziłem migrację środowiska deweloperskiego z runicorn / nginx do gunicorn / nginx. Wygodne byłoby replikowanie funkcji automatycznego przeładowywania serwera uruchomieniowego do gunicorn, aby serwer automatycznie uruchamiał się ponownie po zmianie źródła. W przeciwnym razie muszę ręcznie zrestartować serwer za pomocą kill -HUP. Jakiś sposób, aby uniknąć ręcznego ponownego …


1
Django: odwrotne metody dostępu do kolizji kluczy obcych
Mam dwa modele Django, które dziedziczą z klasy bazowej: - Request - Inquiry - Analysis Żądanie ma dwa klucze obce do wbudowanego modelu użytkownika. create_user = models.ForeignKey(User, related_name='requests_created') assign_user = models.ForeignKey(User, related_name='requests_assigned') Z jakiegoś powodu otrzymuję błąd Reverse accessor for 'Analysis.assign_user' clashes with reverse accessor for 'Inquiry.assign_user'. Wszystko, co przeczytałem, …
113 python  django 

14
Jak skonfigurować Django do prostego programowania i wdrażania?
Zwykle używam SQLite podczas tworzenia Django , ale na serwerze rzeczywistym często potrzebne jest coś solidniejszego ( MySQL / na przykład PostgreSQL ). Niezmiennie są też inne zmiany, które należy wprowadzić w ustawieniach Django: różne lokalizacje / intensywności rejestrowania, ścieżki mediów itp. Jak zarządzasz wszystkimi tymi zmianami, aby wdrożenie było …
112 python  django 

3
Django usuwa obiekt z relacji ManyToMany
Jak usunąć obiekt z relacji Wiele do wielu bez usuwania samego obiektu? Przykład: Mam modele Moodsi Interest. Moodma pole wiele-do-wielu interests(czyli a models.ManyToManyField(Interest)). Tworzę instancję Moodsnazwaną my_mood. W my_moodspolu zainteresowań mam my_interest, to znaczy >>> my_mood.interests.all() [my_interest, ...] Jak usunąć my_interestz programu my_moodbez usuwania jednej z instancji modelu? Innymi słowy, …

9
Jak wyłączyć walidację CSRF Django?
Skomentowałem linie procesora csrf i oprogramowania pośredniego w settings.py: 122 123 TEMPLATE_CONTEXT_PROCESSORS = ( 124 'django.contrib.auth.context_processors.auth', 125 # 'django.core.context_processors.csrf', 126 'django.core.context_processors.request', 127 'django.core.context_processors.static', 128 'cyathea.processors.static', 129 ) 130 131 MIDDLEWARE_CLASSES = ( 132 'django.middleware.common.CommonMiddleware', 133 'django.contrib.sessions.middleware.SessionMiddleware', 134 # 'django.middleware.csrf.CsrfViewMiddleware', 135 'django.contrib.auth.middleware.AuthenticationMiddleware', 136 'django.contrib.messages.middleware.MessageMiddleware', 137 'django.middleware.locale.LocaleMiddleware', 138 # Uncomment the next …
112 python  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.