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
Dlaczego warto używać Django w Google App Engine?
Podczas badania Google App Engine (GAE) widać, że używanie Django jest niezwykle popularne w programowaniu w Pythonie na GAE. Przeszukuję sieć, aby znaleźć informacje o kosztach i korzyściach używania Django, aby dowiedzieć się, dlaczego jest tak popularne. Chociaż udało mi się znaleźć wiele różnych źródeł dotyczących sposobu uruchamiania Django w …

6
Jak uzyskać dostęp do profilu użytkownika w szablonie Django?
Przechowuję dodatkowe informacje o każdym użytkowniku przy użyciu rozszerzenia AUTH_PROFILE_MODULE. Możemy uzyskać dostęp do użytkownika w szablonie Django za pomocą, {{ request.user }}ale jak możemy uzyskać dostęp do pól w profilu, skoro profil jest dostępny tylko za pośrednictwem funkcji user.get_profile()? Czy naprawdę konieczne jest jawne przekazywanie profilu do szablonu za …


8
Właściwe miejsce do przechowywania mojego pliku signal.py w projekcie Django
Opierając się na dokumentacji Django, którą czytałem, wydaje się, signals.pyże folder aplikacji jest dobrym miejscem do rozpoczęcia, ale problem, z którym się spotykam, polega na tym, że kiedy tworzę sygnały pre_savei próbuję zaimportować klasę z modelu, jest to importw moim modelu. # models.py from django.contrib.auth.models import User from django.db import …

11
Zagnieżdżone obiekty odwołujące się do siebie we frameworku Django
Mam model, który wygląda tak: class Category(models.Model): parentCategory = models.ForeignKey('self', blank=True, null=True, related_name='subcategories') name = models.CharField(max_length=200) description = models.CharField(max_length=500) Udało mi się uzyskać płaską reprezentację json wszystkich kategorii z serializatorem: class CategorySerializer(serializers.HyperlinkedModelSerializer): parentCategory = serializers.PrimaryKeyRelatedField() subcategories = serializers.ManyRelatedField() class Meta: model = Category fields = ('parentCategory', 'name', 'description', 'subcategories') Teraz …

9
Pobierz wszystkie powiązane obiekty modelu Django
Jak uzyskać listę wszystkich obiektów modelu, które mają klucz obcy wskazujący na obiekt? (Coś jak strona potwierdzenia usunięcia w panelu administracyjnym Django przed DELETE CASCADE). Próbuję wymyślić ogólny sposób łączenia zduplikowanych obiektów w bazie danych. Zasadniczo chcę, aby wszystkie obiekty, które mają ForeignKeys wskazujące na obiekt „B”, zostały zaktualizowane tak, …


5
Django ModelForm: Do czego służy save (commit = False)?
Dlaczego miałbym kiedykolwiek używać save(commit=False)zamiast po prostu tworzyć obiekt formularza z ModelFormpodklasy i uruchamiać w is_valid()celu sprawdzenia poprawności zarówno formularza, jak i modelu? Innymi słowy, do czego służy save(commit=False)? Jeśli nie masz nic przeciwko, czy moglibyście przedstawić hipotetyczne sytuacje, w których może to być przydatne?

13
Unikalna wartość BooleanField w Django?
Załóżmy, że mój models.py jest taki: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Chcę, aby tylko jedna z moich Characterinstancji miała, is_the_chosen_one == Truea wszystkie inne miały is_the_chosen_one == False. Jak najlepiej zapewnić przestrzeganie tego ograniczenia wyjątkowości? Najwyższe oceny za odpowiedzi, które uwzględniają konieczność przestrzegania ograniczeń na poziomie bazy …

2
Szablon django wyświetla wartość elementu lub pusty ciąg
Mój kod w szablonie wygląda tak: {% for item in items %} {{ item.somefield }} {% endfor %} Chcę wyświetlić wartość pozycji, jeśli item.somefield nie ma wartości None, lub wyświetlić pusty ciąg. Nie chcę używać instrukcji {% if item.somefield%}, chcę coś takiego jak {{item.somefield lub ''}} (próbowałem, ale to nie …



7
DateTimeField nie wyświetla się w systemie administracyjnym
Dlaczego moje pole „data” nie pojawia się w systemie administracyjnym? W moim pliku admin.py mam from django.contrib import admin from glasses.players.models import * admin.site.register(Rating) a model oceny zawiera pole o nazwie „data”, które wygląda następująco date = models.DateTimeField(editable=True, auto_now_add=True) Jednak w systemie administracyjnym pole nie jest wyświetlane, mimo że editablejest …


7
Python Django Rest Framework UnorderedObjectListWarning
Zaktualizowałem Django z wersji 1.10.4 do 1.11.1 i nagle otrzymuję mnóstwo takich komunikatów, gdy uruchamiam testy: lib/python3.5/site-packages/rest_framework/pagination.py:208: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <QuerySet [<Group: Requester>]> paginator = self.django_paginator_class(queryset, page_size) Prześledziłem to z powrotem do modułu paginacji Django: https://github.com/django/django/blob/master/django/core/paginator.py#L100 Wydaje się, że jest to związane z …

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.