我不确定 python 对对象使用什么术语 - 请原谅我缺乏 python 知道如何!
实际上,我该怎么做:
strToObject = {'story':Story,'post':Post}
def post(self,request):
type = request.POST['theTypeInTheForm']
id = request.POST['idInTheForm']
get_object_or_404(strToObject.get(type,None),id)
所以这样做是从表单字段中获取一个值,计算出我们正在谈论的类型,然后从 db 中从 id 中提取正确的类型。
我不太清楚该怎么做。(这个表格真的是一个评级按钮,所以我并没有一个完整的表格!)