0
在我的settings.py我有AUTH_PROFILE_MODULE = 'accounts.MyProfile'
但在我的models.py我有兩個AUTH_PROFILE_MODULE嗎?與MyProfile.objects.get它的工作原理但post.moderator沒有顯示
class Post(models.Model):
moderator = models.ForeignKey(User)
也許我應該用我的資料了,而不是用戶。也許我有這個問題: 在我views.py
profile = post.moderator.__class__.objects.get(username=post.moderator.username)
,並與該配置文件我在我的模板
<a href="{% url 'userena_profile_detail' post.moderator.username %}"><img src="{{ profile.get_mugshot_url }}" /></span></a> </div>
這並不顯示任何以下。但如果我是在views.py
profile = MyProfile.objects.get(user_id=request.user.id)
我得到我的個人資料的圖像。我應該得到post.moderator的形象,但我得到了我的。任何幫助請,我該怎麼辦,我在哪裏搞砸
我做了這樣的查詢設置,因爲由於某種原因profile = MyProfile.objects.get(user_id = request.user.id)顯示圖像,而profile = post.moderator沒有。圖片仍然沒有顯示。我正在使用userena,試圖顯示mugshot –
我找到了原因,這是因爲我有版主= models.ForeignKey(用戶),用戶應該是MyProfile ....有沒有辦法解決這個問題,沒有改變這條線,因爲我已經很久以前就已經使用過用戶了,我不想修改其他任何東西,但是對於此 –
已更新,以解決此問題。 –