Als «django» getaggte Fragen

Django ist ein Open-Source-Framework für serverseitige Webanwendungen, das in Python geschrieben wurde. Es wurde entwickelt, um den Aufwand für die Erstellung komplexer datengesteuerter Websites und Webanwendungen zu reduzieren. Ein besonderer Schwerpunkt liegt auf weniger Code, ohne Redundanz und mehr explizit als implizit.

3
Django: Modellformular "Objekt hat kein Attribut 'bereinigte_Daten'"
Ich versuche, ein Suchformular für eine meiner Klassen zu erstellen. Das Modell des Formulars lautet: from django import forms from django.forms import CharField, ModelMultipleChoiceField, ModelChoiceField from books.models import Book, Author, Category class SearchForm(forms.ModelForm): authors = ModelMultipleChoiceField(queryset=Author.objects.all(),required=False) category = ModelChoiceField (queryset=Category.objects.all(),required=False) class Meta: model = Book fields = ["title"] Und die …

1
Wie verwende ich Django-Gruppen und Berechtigungen?
Ich verstehe die grundlegenden Benutzer Sachen. Ich kenne Authentifizierung, Anmeldung, Erstellen von Konten usw. Aber jetzt möchte ich an Gruppen und Berechtigungen arbeiten. Wo ist die Dokumentation für Django-Gruppen / Berechtigungen? Das ist es nicht: http://docs.djangoproject.com/de/dev/topics/auth/


6
Djangos self.client.login (…) funktioniert nicht in Unit-Tests
Ich habe Benutzer für meine Komponententests auf zwei Arten erstellt: 1) Erstellen Sie ein Fixture für "auth.user", das ungefähr so ​​aussieht: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } Ich habe die scheinbar unwichtigen Teile weggelassen. 2) Verwenden Sie 'create_user' in der …


7
Abrufen eines Fremdschlüsselwerts mit Django-Rest-Framework-Serialisierern
Ich verwende das Django Rest Framework, um eine API zu erstellen. Ich habe folgende Modelle: class Category(models.Model): name = models.CharField(max_length=100) def __unicode__(self): return self.name class Item(models.Model): name = models.CharField(max_length=100) category = models.ForeignKey(Category, related_name='items') def __unicode__(self): return self.name So erstellen Sie einen Serializer für die Kategorien: class CategorySerializer(serializers.ModelSerializer): items = serializers.RelatedField(many=True) …

2
Wie füge ich Daten zum ManyToMany-Feld hinzu?
Ich kann es nirgendwo finden, also wird deine Hilfe nett für mich sein :) Hier ist das Feld: categories = models.ManyToManyField(fragmentCategory) FragmentCategory: class fragmentCategory(models.Model): CATEGORY_CHOICES = ( ('val1', 'value1'), ('val2', 'value2'), ('val3', 'value3'), ) name = models.CharField(max_length=20, choices=CATEGORY_CHOICES) Hier ist das Formular zum Senden: <input type="checkbox" name="val1" /> <input type="checkbox" …

7
Python Django Rest Framework UnorderedObjectListWarning
Ich habe ein Upgrade von Django 1.10.4 auf 1.11.1 durchgeführt und plötzlich erhalte ich eine Menge dieser Meldungen, wenn ich meine Tests durchführe: 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) Ich habe das auf das Django-Paginierungsmodul zurückgeführt: https://github.com/django/django/blob/master/django/core/paginator.py#L100 Es …

7
Unsachgemäß konfiguriert: Sie müssen entweder die Umgebungsvariable DJANGO_SETTINGS_MODULE definieren oder settings.configure () aufrufen, bevor Sie auf Einstellungen zugreifen können
Ich habe versucht, mein Django-Projekt für die Bereitstellung auf Heroku zu konfigurieren. Ich erhalte den folgenden Fehler und weiß nicht wirklich, wie ich ihn beheben soll. Hier ist der vollständige Traceback und Fehler: 22:46:15 web.1 | Traceback (most recent call last): 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker …

9
Bestimmen Sie die vollständige Django-URL-Konfiguration
Gibt es eine Möglichkeit, die vollständige Django-URL-Konfiguration zu erhalten? Auf der Debugging-Seite 404 von Django werden beispielsweise keine enthaltenen URL-Konfigurationen angezeigt, sodass dies nicht die vollständige Konfiguration ist. Antwort : Dank Alasdair ist hier ein Beispielskript: import urls def show_urls(urllist, depth=0): for entry in urllist: print(" " * depth, entry.regex.pattern) …
82 python  django  url 

5
Was ist der Vorteil von klassenbasierten Ansichten?
Ich habe heute gelesen, dass Django 1.3 alpha ausgeliefert wird, und die am meisten angepriesene neue Funktion ist die Einführung klassenbasierter Ansichten . Ich habe die entsprechende Dokumentation gelesen , aber es fällt mir schwer, den großen Vorteil ™ zu erkennen , den ich durch ihre Verwendung erzielen könnte. Deshalb …


6
Unit Testing mit Django-Sellerie?
Ich versuche, eine Testmethode für unser Django-Sellerie- Projekt zu entwickeln. Ich habe die Notizen in der Dokumentation gelesen , aber es gab mir keine gute Vorstellung davon, was ich tatsächlich tun sollte. Ich mache mir keine Sorgen um das Testen der Aufgaben in den eigentlichen Daemons, sondern nur um die …

2
Gruppieren nach UND aggregieren mit Django
Ich habe eine ziemlich einfache Abfrage, die ich über das ORM stellen möchte, kann das aber nicht herausfinden. Ich habe drei Modelle: Ort (ein Ort), Attribut (ein Attribut, das ein Ort haben könnte) und Bewertung (ein M2M-Durchgangsmodell, das auch ein Bewertungsfeld enthält) Ich möchte einige wichtige Attribute auswählen und meine …

2
request.POST.get ('etw') vs request.POST ['etw'] - Unterschied?
Was ist der Unterschied zwischen request.POST.get('sth') und request.POST['sth'] Habe die ähnliche Frage nicht gefunden, beide funktionieren für mich gleich, nehme an, ich kann sie separat verwenden, aber vielleicht irre ich mich, deshalb frage ich. Irgendwelche Ideen?
82 django 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.