¿Cómo puedo establecer un valor predeterminado en un campo ForeignKey en un modelo django o en un modelo Admin?¿Cómo se especifica un valor predeterminado para un modelo de clave foránea de Django o un modelo de modelo de administración?
Algo como esto (pero por supuesto esto no funciona) ...
created_by = models.ForeignKey(User, default=request.user)
Sé que puedo no parece 'truco' en la vista, pero en términos de la AdminModel posible.
¿Está el mismo tipo de este artículo? Si no es así, considere agregar el enlace. http://djangodays.com/2009/05/11/django-foreign-key-default-value-example/ – Paolo
El uso de nombres de símbolos en modelos para valores predeterminados es un uso bastante común. No recuerdo el sitio, pero cambié el fragmento a un patrón más corto. –
Esta debería ser la respuesta aceptada. – dhilipsiva