Hoi Jaap, Een vlugge reactie: Je probeert hier de django template taal te gebruiken in een view. Dat gaat niet. Als je al het default attribuut gebruikt in zo'n veld, dan kun je daar volgens mij alleen een string of een functie in gebruiken. Zoals Robert ook aangeeft is het misschien een beter idee om het nog anders op te lossen, zoals met een Foreignkey.
Als je bijzondere dingen wil doen bij het opslaan, kun je bijv. de save functie van dit object overschrijven of een save-hook schrijven. Succes! Erwin 2011/3/3 Robert-Reinder Nederhoed <r.r.nederh...@gmail.com> > Hoi Jaap, > > even heel kort vanuit een overleg. > > Is dit wat je zoekt? > > http://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ForeignKey > > Een User obect gebruiken als referentie bij een wijziging. > > Succes! Robert-Reinder > > 2011/3/3 Jaap van Wingerde <mailingli...@vanwingerde.net> > > Pythonisten! >> >> Ik wil graag, als er een nieuw item in de Django database gezet wordt, >> eenmalig de datum en invoerende Django-user vastleggen, na wijziging >> de datum van wijziging en de wijzigende user. >> >> Ik hoop tot nu het volgende geschreven: >> >> from django.db import models >> ... >> class object(models.Model): >> ... >> datetime_first = models.DateTimeField('ingevoerd >> op',auto_now_add=True) >> username_first = >> models.CharField('gebruiker',max_length=30,unique=False,default={{ user >> }},editable=False) >> datetime_changed = models.DateTimeField('laatst gewijzigd >> op',auto_now=True) >> username_changed = >> models.CharField('gebruiker',max_length=30,unique=False,default={{ user >> }},editable=False) >> >> Datetime werkt. De variabele {{ user }} geeft een foutmelding. (Hoe) >> moet ik hier een RequestContext gebruiken om {{ user }} beschikbaar te >> krijgen <http://docs.djangoproject.com/en/1.2/topics/auth>? Verder kom >> ik er maar niet achter hoe ik er voor kan zorgen dat "username_first" >> alleen de eerste keer vastgelegd wordt en "username_changed" >> automatisch bij elke wijziging. >> >> Hoe los ik dit op? >> >> Doeg, >> Jaap. >> >> -- >> >> Jaap van Wingerde >> e-mail: 1234567...@vanwingerde.net >> >> _______________________________________________ >> Python-nl mailing list >> Python-nl@python.org >> http://mail.python.org/mailman/listinfo/python-nl >> > > > _______________________________________________ > Python-nl mailing list > Python-nl@python.org > http://mail.python.org/mailman/listinfo/python-nl > > -- Erwin Elling: User Experience | Social Media er...@eight.nl | +31 (0)6 3853 7325 | Twitter: @erwinelling Eight Media Velperweg 92, 6824 HL Arnhem www.eight.nl | +31 (0)26 3842440 | i...@eight.nl | Twitter: @eightmedia
_______________________________________________ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl