düşünün aşağıdaki:
class Contact(models.Model):
name = models.CharField(max_length=250, blank=False)
created_by = models.ForeignKey(User, blank=False)
Ben created_by alanını otomatik olarak doldurmak ve bunun Django yönetici haberdar etmek için bir yol bulmak mümkün değil. Gördüğüm yöntemin çoğu, Object'in kaydetme yöntemini aşırı yüklemek ve istek kullanıcısını iletmek anlamına geliyor. Hepsinin özel görünümlerinizi ve/veya formlarınızı oluşturması gerekir.
Optimal formu (oldukça kolay olan) created_by alanını gösterilmemesi gerekir yönetici sitesinde yeni kontaklar oluşturmak ve (olması gerekenden daha zor görünüyor) geçerli kullanıcı ile otomatik olarak dolduramaz.
Tam olarak aradığım şey buydu, teşekkürler! –
Bu çok yardımcı oldu ve beni daha da iyi olan dokümanlar sayfasına yönlendirdi, çünkü Django versiyonunu seçmenize izin veriyor! Ör., Sürüm 1.6: https://docs.djangoproject.com/en/1.6/ref/contrib/admin/ – sage