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
Łączenie wielu filtrów () w Django, czy to błąd?
Zawsze zakładałem, że łączenie w łańcuch wielu wywołań filter () w Django jest zawsze tym samym, co zbieranie ich w jednym wywołaniu. # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) ale natknąłem się na skomplikowany zestaw zapytań w moim kodzie, gdzie tak nie jest class Inventory(models.Model): book = models.ForeignKey(Book) class Profile(models.Model): user = models.OneToOneField(auth.models.User) …
106 django  django-orm 

12
Django Rest Framework - nie podano danych uwierzytelniających
Rozwijam API przy użyciu Django Rest Framework. Próbuję wyświetlić lub utworzyć obiekt „Zamówienie”, ale kiedy próbuję uzyskać dostęp do konsoli, pojawia się następujący błąd: {"detail": "Authentication credentials were not provided."} Wyświetlenia: from django.shortcuts import render from rest_framework import viewsets from django.contrib.auth.models import User from rest_framework.renderers import JSONRenderer, YAMLRenderer from rest_framework.response …

5
ImproperlyConfiguredError about app_name podczas używania przestrzeni nazw w funkcji include ()
Obecnie testuję Django. Używam namespaceargumentu w jednym z moich include()adresów w urls.py. Kiedy uruchamiam serwer i próbuję przeglądać, pojawia się ten błąd. File "C:\Users\User\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\urls\conf.py", line 39, in include 'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not …

14
Django, tworząc niestandardową stronę błędu 500/404
Postępując zgodnie z samouczkiem znajdującym się tutaj , nie mogę utworzyć niestandardowej strony błędu 500 lub 404. Jeśli wpiszę zły adres URL, strona wyświetli domyślną stronę błędu. Czy jest coś, co powinienem sprawdzić, co uniemożliwiłoby wyświetlenie strony niestandardowej? Katalogi plików: mysite/ mysite/ __init__.py __init__.pyc settings.py settings.pyc urls.py urls.pyc wsgi.py wsgi.pyc …

3
Wybierz różne wartości z pola tabeli
Walczę z poruszaniem się po ORM Django. Chcę uzyskać listę różnych wartości w polu w mojej tabeli ... odpowiednik jednego z poniższych: SELECT DISTINCT myfieldname FROM mytable (lub alternatywnie) SELECT myfieldname FROM mytable GROUP BY myfieldname Chciałbym przynajmniej zrobić to w sposób Django, zanim skorzystam z surowego sql. Na przykład …

12
Tymczasowo wyłącz auto_now / auto_now_add
Mam taki model: class FooBar(models.Model): createtime = models.DateTimeField(auto_now_add=True) lastupdatetime = models.DateTimeField(auto_now=True) Chcę nadpisać dwa pola daty dla niektórych wystąpień modelu (używane podczas migracji danych). Obecne rozwiązanie wygląda następująco: for field in new_entry._meta.local_fields: if field.name == "lastupdatetime": field.auto_now = False elif field.name == "createtime": field.auto_now_add = False new_entry.createtime = date new_entry.lastupdatetime …
105 django  datetime 

5
django 1.5 - Jak używać zmiennych wewnątrz tagu statycznego
Obecnie migruję wszystkie odniesienia do plików statycznych w moim projekcie do nowego tagu {% static%} wprowadzonego przez django 1.5, ale mam problem, w niektórych miejscach używam zmiennych, aby uzyskać zawartość. Z nowym tagiem nie mogę, czy jest jakiś sposób na rozwiązanie tego problemu? Aktualny kod: <img src="{{ STATIC_URL }}/assets/flags/{{ request.LANGUAGE_CODE …


2
Django: Czy ustawić klucz obcy za pomocą liczby całkowitej?
Czy istnieje sposób na ustawienie relacji klucza obcego przy użyciu identyfikatora całkowitego modelu? Byłoby to dla celów optymalizacji. Załóżmy na przykład, że mam model pracownika: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey('EmployeeType') i EmployeeType(models.Model): type = models.CharField(max_length=100) Chcę elastyczności związanej z nieograniczoną liczbą typów pracowników, ale …

21
Django - „brak modułu o nazwie django.core.management”
Podczas próby uruchomienia Django z wiersza poleceń pojawia się następujący błąd. File manage.py, line 8, in <module> from django.core.management import execute_from_command_line ImportError: No module named django.core.management Jakieś pomysły, jak to rozwiązać?
104 python  django 

29
Nawigacja w django
Właśnie zrobiłem moją pierwszą małą aplikację internetową w django i bardzo mi się podoba. Zaraz zacznę od konwersji starej produkcyjnej strony PHP do django i jako część jej szablonu, jest tam pasek nawigacji. W PHP sprawdzam adres URL każdej opcji nawigacyjnej z bieżącym adresem URL, w kodzie szablonu i stosuję …
104 django  navigation 

15
Problemy z typami zawartości podczas ładowania urządzenia w Django
Mam problem z ładowaniem urządzeń Django do mojej bazy danych MySQL z powodu konfliktów contenttypes. Najpierw próbowałem zrzucić dane tylko z mojej aplikacji w następujący sposób: ./manage.py dumpdata escola > fixture.json ale ciągle pojawiały się problemy z brakującymi kluczami obcymi, ponieważ moja aplikacja „escola” używa tabel z innych aplikacji. Dodawałem …

13
Jak dynamicznie utworzyć filtr zapytania OR w Django?
Na przykładzie możesz zobaczyć filtr wielu zapytań OR: Article.objects.filter(Q(pk=1) | Q(pk=2) | Q(pk=3)) Na przykład skutkuje to: [<Article: Hello>, <Article: Goodbye>, <Article: Hello and goodbye>] Jednak chcę utworzyć ten filtr kwerendy z listy. Jak to zrobić? na przykład [1, 2, 3] -> Article.objects.filter(Q(pk=1) | Q(pk=2) | Q(pk=3))
104 python  django  django-q 

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.