Bei einer Django.db Modell Klasse:Wie fügt man Standard (versteckte) Werte hinzu, um Vorlagen in Django zu erstellen?
class P(models.Model):
type = models.ForeignKey(Type) # Type is another models.Model class
name = models.CharField()
, wo man ein neuen P mit einer bestimmten Art zu schaffen wünscht, dh wie eine make „Typ“ Standard, verstecktes Feld zu sein (vom Benutzer) wird in dem Typ likeso gegeben:
http://x.y/P/new?type=3
So in der Form, dass kein Feld "Typ" erscheint, aber wenn der P gespeichert ist, wird seine Art haben id 3 (dh Type.objects.get (pk = 3)).
Zweitens, wie ist eine (& ist es möglich) geben Sie einen "Standard" Typ in der URL, über urls.py, bei der Verwendung von generischen Django Ansichten, nämlich.
Ich fand, dass schrecklich schwierig zu beschreiben, was ein Teil des Problems sein kann. :) Input wird sehr geschätzt!