3

オブジェクトの作成者の情報を保存したい???

このようなものを試して..

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) 
4

2 に答える 2

0

Altaisoft の回答を補完するには、モデルは HTTP リクエストに依存せず、Python スクリプト (./manage.py loaddata が何をするかを推測しますか?)、Python シェルなどで作成/更新/削除できることを理解する必要があります。必ずしも「ログインユーザー」ではありません。

于 2013-11-13T12:12:01.893 に答える