Als «django-models» getaggte Fragen

Bei Fragen zur Verwendung der Modellklasse aus dem Webframework Django.

5
Django post_save () Signalimplementierung
Ich habe eine Frage zu Django. Ich habe ManyToMany Modelle hier class Product(models.Model): name = models.CharField(max_length=255) price = models.DecimalField(default=0.0, max_digits=9, decimal_places=2) stock = models.IntegerField(default=0) def __unicode__(self): return self.name class Cart(models.Model): customer = models.ForeignKey(Customer) products = models.ManyToManyField(Product, through='TransactionDetail') t_date = models.DateField(default=datetime.now()) t_sum = models.FloatField(default=0.0) def __unicode__(self): return str(self.id) class TransactionDetail(models.Model): product …

3
Gibt es in der Django-Administrationsoberfläche eine Möglichkeit, ein Element zu duplizieren?
Sie fragen sich nur, ob es eine einfache Möglichkeit gibt, die Funktionalität zum Duplizieren eines vorhandenen Eintrags in der Administrationsoberfläche hinzuzufügen? Bei der Dateneingabe sind wir auf eine Situation gestoßen, in der viele Elemente generische Daten mit einem anderen Element teilen. Um Zeit zu sparen, wäre es sehr schön, eine …


3
Gibt es eine Möglichkeit, eine eindeutige ID über 2 Felder zu erstellen?
Hier ist mein Modell: class GroupedModels(models.Model): other_model_one = models.ForeignKey('app.other_model') other_model_two = models.ForeignKey('app.other_model') Im Wesentlichen möchte ich, dass other_modeldiese Tabelle eindeutig ist. Das heißt, wenn es einen Datensatz gibt, in dem sich other_model_oneid befindet 123, sollte ich nicht zulassen, dass ein anderer Datensatz mit other_model_twoid as erstellt wird 123. Ich kann …


1
Warum sollte create_foo () in einem Django-Modell definiert werden? Manager, anstatt create () zu überschreiben?
Beim Lesen der Django-Dokumente wird empfohlen, eine benutzerdefinierte Erstellungsmethode für ein Modell zu erstellen , Fooindem Sie es wie create_fooim Manager definieren: class BookManager(models.Manager): def create_book(self, title): book = self.create(title=title) # do something with the book return book class Book(models.Model): title = models.CharField(max_length=100) objects = BookManager() book = Book.objects.create_book("Pride and …

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.