我想存储创建对象的信息?
尝试这样的事情..
def event_submitted(sender,instance,created,**args):
if created:
content_type = ContentType.objects.get(app_label='activity', model='event')
ModerationItem.objects.create(submitted_by= ?????, # what to put here
submitted_remarks=instance.remarks,
activity_content_type=content_type,
activity_object_id=instance.id,
)
signals.post_save.connect(event_submitted , sender = Event)
为了补充Altaisoft的回答:您必须了解模型不依赖于HTTP请求,并且可以在Python脚本(猜测./manage.py loaddata做什么?),Python shell,等等中创建/更新/删除。不一定是“登录用户”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句