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.


9
Błąd aplikacji testowej django - wystąpił błąd podczas tworzenia testowej bazy danych: odmowa uprawnień do tworzenia bazy danych
Kiedy próbuję przetestować dowolną aplikację za pomocą polecenia (zauważyłem to, gdy próbowałem wdrożyć mój projekt za pomocą tkaniny, która używa tego polecenia): python manage.py test appname Otrzymuję ten błąd: Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database Type 'yes' if …

18
Nie powiodło się sprawdzenie Django CSRF przy żądaniu Ajax POST
Mógłbym skorzystać z pomocy w przestrzeganiu mechanizmu ochrony CSRF Django za pośrednictwem mojego postu AJAX. Postępowałem zgodnie ze wskazówkami tutaj: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/ Skopiowałem dokładnie przykładowy kod AJAX, który mają na tej stronie: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax Umieszczam alert drukujący zawartość getCookie('csrftoken')przed xhr.setRequestHeaderpołączeniem i rzeczywiście jest on wypełniony niektórymi danymi. Nie jestem pewien, jak sprawdzić, …
180 python  ajax  django  csrf 

7
Wykonywać kod, gdy Django uruchamia się tylko RAZ?
Piszę klasę Django Middleware, którą chcę wykonać tylko raz podczas uruchamiania, aby zainicjować inny kod arbritarny. Postępowałem zgodnie z bardzo fajnym rozwiązaniem opublikowanym tutaj przez sdolan , ale wiadomość „Hello” jest wysyłana do terminala dwukrotnie . Na przykład from django.core.exceptions import MiddlewareNotUsed from django.conf import settings class StartupMiddleware(object): def __init__(self): …
177 python  django 

14
Jak pobrać losowy rekord za pomocą ORM Django?
Mam model przedstawiający obrazy, które prezentuję na mojej stronie. Na głównej stronie chciałbym pokazać kilka z nich: najnowsze, najczęściej nie odwiedzane, najpopularniejsze i przypadkowe. Używam Django 1.0.2. Podczas gdy pierwsze 3 z nich są łatwe do ściągnięcia za pomocą modeli django, ostatnia (losowa) sprawia mi trochę problemów. Moim zdaniem mogę …

8
Jak uzyskać dostęp do lokalnego serwera WWW Django ze świata zewnętrznego
Postępowałem zgodnie z instrukcjami tutaj, aby uruchomić Django przy użyciu wbudowanego serwera internetowego i udało mi się go pomyślnie uruchomić przy użyciu python manage.py runserver. Jeśli uzyskam dostęp do 127.0.0.1:port lokalnie z serwera WWW, otrzymam stronę Django wskazującą, że działa. Zdaję sobie sprawę, że serwer WWW Django nie jest serwerem …
176 python  django 

6
Jak logujesz błędy serwera w witrynach django
Tak więc, kiedy gra z rozwojem mogę po prostu ustawić settings.DEBUGsię Truei jeśli occures błędach widzę to ładnie sformatowany, z dobrym śladu stosu i informacji żądania. Ale na czymś w rodzaju strony produkcyjnej wolałbym raczej użyć DEBUG=Falsei pokazać odwiedzającym jakąś standardową stronę błędu 500 z informacją, że pracuję nad naprawieniem …

9
Django: Przekieruj do poprzedniej strony po zalogowaniu
Próbuję zbudować prostą stronę internetową z funkcjonalnością logowania bardzo podobną do tej tutaj na SO. Użytkownik powinien mieć możliwość przeglądania witryny jako użytkownik anonimowy, a na każdej stronie będzie znajdował się link do logowania. Po kliknięciu łącza logowania użytkownik zostanie przeniesiony do formularza logowania. Po pomyślnym zalogowaniu użytkownik powinien zostać …
175 python  django 

1
Jak zrobić filtrowanie mniejsze lub równe w zestawie zapytań Django?
Próbuję filtrować użytkowników według niestandardowego pola w każdym profilu użytkownika o nazwie profil. To pole nazywa się poziomem i jest liczbą całkowitą z przedziału od 0 do 3. Jeśli filtruję za pomocą równości, otrzymuję listę użytkowników z wybranym poziomem zgodnie z oczekiwaniami: user_list = User.objects.filter(userprofile__level = 0) Kiedy próbuję filtrować, …

6
Django: Dlaczego niektóre pola modelu kolidują ze sobą?
Chcę utworzyć obiekt zawierający 2 linki do użytkowników. Na przykład: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() ale otrzymuję następujące błędy podczas uruchamiania serwera: Akcesor dla pola „target” koliduje z polem pokrewnym „User.gameclaim_set”. Dodaj argument related_name do definicji „celu”. Akcesor dla pola „wnioskodawca” koliduje z pokrewnym …

5
Jak mogę wywołać niestandardowe polecenie Django manage.py bezpośrednio ze sterownika testowego?
Chcę napisać test jednostkowy dla polecenia Django manage.py, które wykonuje operację zaplecza na tabeli bazy danych. Jak wywołać polecenie zarządzania bezpośrednio z kodu? Nie chcę wykonywać polecenia w powłoce systemu operacyjnego z tests.py, ponieważ nie mogę korzystać ze środowiska testowego skonfigurowanego przy użyciu testu manage.py (testowa baza danych, testowa fikcyjna …

7
django Błąd MultiValueDictKeyError, jak sobie z nim radzić
Próbuję zapisać obiekt w mojej bazie danych, ale generuje MultiValueDictKeyErrorbłąd. Problemy znajdują się w formularzu, is_privateoznaczono je polem wyboru. Jeśli pole wyboru NIE jest zaznaczone, oczywiście nic nie jest przekazywane. W tym miejscu błąd zostaje wyrzucony. Jak prawidłowo poradzić sobie z tym wyjątkiem i go złapać? Linia jest is_private = …
174 python  django  exception 

14
Jak mogę filtrować datę DateTimeField w Django?
Próbuję odfiltrować DateTimeFieldporównanie z datą. Mam na myśli: MyObject.objects.filter(datetime_attr=datetime.date(2009,8,22)) Otrzymuję pustą listę zestawów zapytań jako odpowiedź, ponieważ (myślę) nie biorę pod uwagę czasu, ale chcę „kiedykolwiek”. Czy w Django jest na to łatwy sposób? Mam ustawiony czas w dacie i czasie, tak nie jest 00:00.

6
Najlepsze praktyki dotyczące struktury katalogów roboczych projektu Django
Wiem, że właściwie nie ma jednej właściwej drogi. Jednak odkryłem, że trudno jest stworzyć strukturę katalogów, która działa dobrze i pozostaje czysta dla każdego programisty i administratora. W większości projektów na githubie istnieje pewna standardowa struktura. Ale nie pokazuje sposobu na uporządkowanie innych plików i wszystkich projektów na komputerze. Jaki …


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.