私信  •  关注

ice916

ice916 最近回复了
9 年前
回复了 ice916 创建的主题 » 在Django html页面显示外键

@MCC

这的t是开启文字檔

t = open(file_time +"book_info.txt", 'r')

流程是这样的

views读取txt内容,判断有无'推荐'、'考虑'评价

最后再把外键指定好后

使用

book.objects.create(host = host, date_time = date_time , result = result ,user = request.user)

存进资料库

9 年前
回复了 ice916 创建的主题 » 在Django html页面显示外键

@MCC

下面是我的views写法

def book (request):

for i in t:
          if i.find('推荐') != -1:
                result = bookinfo.objects.get(id =1)
                break
            if i.find('考虑') != -1:
                result = bookinfo.objects.get(id =2)
                break
            else:
                result = bookinfo.objects.get(id =3)                    
        book.objects.create(host = host, date_time = date_time , result = result ,user = request.user)

return HttpResponseRedirect('/test02')


def test02 (request):
 test02 =book.objects.filter(user = request.user).order_by('-id')
return render(request,'test02.html', locals())
9 年前
回复了 ice916 创建的主题 » 在Django html页面显示外键

@MCC 還是出現invalid literal for int() with base 10: '推荐' 這個錯誤

9 年前
回复了 ice916 创建的主题 » 在Django html页面显示外键

@MCC 我尝试了你的方法,结果还是不行...

最后希望output出来的会是

时间、书名、评价

2015.08.31、Django书、推荐

2015.08.30、百科书、不推荐

9 年前
回复了 ice916 创建的主题 » 在Django html页面显示外键

@MCC 抱歉网路的句子贴太快,忘记改成自己的需求