Als «django-models» getaggte Fragen

Bei Fragen zur Verwendung der Modellklasse aus dem Webframework Django.

2
TypeError: Das Objekt 'RelatedManager' kann nicht iteriert werden
Django Ich habe nächste Modelle: class Group(models.Model): name = models.CharField(max_length=100) parent_group = models.ManyToManyField("self", blank=True) def __unicode__(self): return self.name class Block(models.Model): name = models.CharField(max_length=100) app = models.CharField(max_length=100) group = models.ForeignKey(Group) def __unicode__(self): return self.name Angenommen, Block b1 hat die Gruppe g1 . Mit seinem Namen möchte ich alle Blöcke aus der …

4
Was ist die maximale Größe von 'max_length' in Django?
Das ist mein Modell: class Position(models.Model): map = models.ForeignKey(Map,primary_key=True) #members=models.CharField(max_length=200) LatLng = models.CharField(max_length=40000) infowindow = models.CharField(max_length=40000) Aber es kann nicht laufen. Was ist die maximale Größe des max_lengthParameters?

3
Wie finde ich die Vereinigung zweier Django-Abfragesätze?
Ich habe ein Django-Modell mit zwei benutzerdefinierten Manager-Methoden. Jedes gibt eine andere Teilmenge der Objekte des Modells zurück, basierend auf einer anderen Eigenschaft des Objekts. Gibt es eine Möglichkeit, ein Abfrageset oder nur eine Liste von Objekten abzurufen, dh die Vereinigung der von jeder Manager-Methode zurückgegebenen Abfragesätze?


8
Django: Bild aus der Bild-URL in ein ImageField einfügen
bitte entschuldige mich für mein hässliches englisch ;-) Stellen Sie sich dieses sehr einfache Modell vor: class Photo(models.Model): image = models.ImageField('Label', upload_to='path/') Ich möchte ein Foto aus einer Bild-URL erstellen (dh nicht von Hand auf der Django-Administrationsseite). Ich denke, dass ich so etwas tun muss: from myapp.models import Photo import …

2
Django Anfrage Get Parameter
In einer Django-Anfrage habe ich Folgendes: POST:<QueryDict: {u'section': [u'39'], u'MAINS': [u'137']}> Wie erhalte ich die Werte von sectionund MAINS? if request.method == 'GET': qd = request.GET elif request.method == 'POST': qd = request.POST section_id = qd.__getitem__('section') or getlist....

3
Django existiert nicht
Ich habe Probleme beim Versuch, "DoesNotExist-Fehler" zu ermitteln. Ich habe versucht, den richtigen Weg zum Verwalten der Ergebnisse ohne Antwort zu finden. Ich habe jedoch weiterhin Probleme bei "DoesNotExist" oder "Objekt hat kein Attribut DoestNotExists". from django.http import HttpResponse from django.contrib.sites.models import Site from django.utils import simplejson from vehicles.models import …

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" …

4
Wie erhalte ich das aktuelle Datum und die aktuelle Uhrzeit nur in Django?
Bei der Verwendung dieser Klasse bin ich auf eine interessante Situation gestoßen: class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django entscheidet sich für die Verwendung DATETIME_INPUT_FORMATSin der Datei formats.py . Was Sinn macht, weil ich in datetime.now()beiden Bereichen übergebe. Ich glaube , ich könnte Django …

4
Django: Authentifizierungsbenutzer in das Modell importieren
Ich habe ein Problem. In Django habe ich ein neues Modell erstellt: from django.db import models from django.contrib.auth import user class Workers(models.Model): user = models.OneToOneField(User, primary_key=True) work_group = models.CharField(max_length=20) card_num = models.IntegerField() def __unicode__(self): return self.user Aber es funktioniert nicht: ImportError: cannot import name user Wie man es repariert? Daher …

25
Django - Keine solche Tabelle: main.auth_user__old
Ich habe das erste App-Tutorial aus den offiziellen Django-Dokumenten befolgt und diesen Fehler erhalten, als ich versucht habe, einige Änderungen zu speichern, die über die Administrationsseite vorgenommen wurden. Ich habe einige Nachforschungen angestellt, aber die möglichen Lösungen, die ich finden konnte, wie die Migration der Datenbank, funktionieren einfach nicht. Lassen …

10
Django: Wie kann ich mich vor gleichzeitigen Änderungen von Datenbankeinträgen schützen?
Gibt es eine Möglichkeit, sich vor gleichzeitigen Änderungen desselben Datenbankeintrags durch zwei oder mehr Benutzer zu schützen? Es wäre akzeptabel, dem Benutzer, der den zweiten Commit / Save-Vorgang ausführt, eine Fehlermeldung anzuzeigen, aber die Daten sollten nicht stillschweigend überschrieben werden. Ich denke, das Sperren des Eintrags ist keine Option, da …

6
Standardoptionen für Django DateField
Ich habe ein Modell mit einem Datums- / Uhrzeitfeld: date = models.DateField(_("Date"), default=datetime.now()) Wenn ich die App im eingebauten Django-Administrator überprüfe, wird DateFieldauch die Zeit daran angehängt, sodass beim Versuch, sie zu speichern, ein Fehler zurückgegeben wird. Wie mache ich die Standardeinstellung nur das Datum? ( datetime.today()funktioniert auch nicht)

2
Kann ich ein in Django nicht benötigtes Admin-Feld erstellen, ohne ein Formular zu erstellen?
Jedes Mal, wenn ich einen neuen Player im Admin-Bereich von Django eingebe, erhalte ich die Fehlermeldung "Dieses Feld ist erforderlich". Gibt es eine Möglichkeit, ein Feld nicht erforderlich zu machen, ohne ein benutzerdefiniertes Formular erstellen zu müssen? Kann ich dies in models.py oder admin.py tun? So sieht meine Klasse in …

7
Django Rest Framework, das viele zu viele Felder serialisiert
Wie serialisiere ich ein Viele-zu-Viele-Feld in eine Liste von etwas und gebe sie über das Rest-Framework zurück? In meinem Beispiel unten versuche ich, den Beitrag zusammen mit einer Liste der damit verbundenen Tags zurückzugeben. models.py class post(models.Model): tag = models.ManyToManyField(Tag) text = models.CharField(max_length=100) serializers.py class PostSerializer(serializers.ModelSerializer): class Meta: model = …

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.