我正在設計一個網站使用djagno與Q &節。在本節中,有一部分用戶可以看到所有問題,還可以看到誰問了任何問題。我做了一些事情,但它只顯示登錄所有問題的用戶名! 有什麼建議嗎? 預先感謝您。 這是我的看法:如何顯示用戶在我的網站上創建的內容的名稱?
def getUserInfo(userID):
row = msignup.objects.get(id=userID)
fname = row.fname
lname = row.lname
mobile = row.mobile
email = row.email
userInfo = {
'userID': userID,
'fname': fname,
'lname': lname,
'degree': degree,
'field': field,
'mobile': mobile,
'email': email,
}
return userInfo
def my_question(request):
userID = request.session.get('mainSession', 0)
userInfo = getUserInfo(userID)
user = msignup.objects.get(id=userID)
q = Question.objects.all()
context = {'myquestions' : q, 'userInfo':userInfo}
return render (request,'questions/myquestions.html',context)
#################,這是我的模型:
class Question(models.Model):
user = models.ForeignKey(msignup, related_name = "uquestion")
title = models.CharField(max_length=25)
description = models.TextField(max_length=2000)
create_date = models.DateTimeField(auto_now_add=True)
update_date = models.DateTimeField(auto_now_add=True)
favorites = models.IntegerField(default=0)
has_accepted_answer = models.BooleanField(default=False)
class Meta:
verbose_name = 'Question'
verbose_name_plural = 'Questions'
ordering = ('-update_date',)
發佈你的模型 – Exprator
我做到了。感謝您的幫助。 –