请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如图。好像说我传入的机构id有问题,求解决

https://img1.sycdn.imooc.com//szimg/5afcf4560001a2c310350451.jpg

https://img1.sycdn.imooc.com//szimg/5afcf4560001ab9010720563.jpg


后台View(跟老师一摸一样):

#我收藏得课程机构
class MyFavOrgView(LoginRequiredMixin,View):
   def get(self,request):
       org_list = []
       fav_orgs = UserFavorite.objects.filter(user=request.user,fav_type=2)
       for fav_org in fav_orgs:
           org_id = fav_org.fav_id
           org = CourseOrg.objects.filter(id=org_id)
           org_list.append(org)
       return render(request,'usercenter-fav-org.html',{
           "org_list":org_list
       })



正在回答 回答被采纳积分+3

2回答

提问者 慕粉3712741 2018-05-18 16:56:13

已解决。原因是 org = CourseOrg.objects.get(id=org_id)
 应该用get方法 不用get的话 就会把queryset放到list中

而qs不是model对象

0 回复 有任何疑惑可以回复我~
Kolento 2018-05-17 22:44:44

url 里面的配置多了一个反斜杠,应该是 home/(?P<org_id>\d+)/$,不是 home/(?P<org_id>\\d+)/$

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3712741 #1
    不是的  我的org里面的配置是正确的 
    url(r'^home/(?P<org_id>\d+/$',OrgHomeView.as_view(),name="org_home"),
    回复 有任何疑惑可以回复我~ 2018-05-18 09:00:17
  • bobby 回复 提问者 慕粉3712741 #2
    你通过请求群找到我 给我发个qq消息 我看看
    回复 有任何疑惑可以回复我~ 2018-05-18 14:33:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信