如何根据ID列出模型?

时间:2019-03-05 15:44:58

标签: asp.net asp.net-mvc

我无法让控制器根据用户ID列出承包商模型。我需要它显示用户创建的承包商。

有人可以说出我要正确列出的内容吗?

我在行中出错

datePicker.setValue(UIColor.red, forKey: "textColor")

说它在当前上下文中不存在,所以我不知道如何将模型传递到视图中。

到目前为止,我有:

  Return View(Contractors)

1 个答案:

答案 0 :(得分:1)

您已在class StatsView(AnalyticsMixin, TemplateView): template_name = ... analytics = ... # override here or if it depends on the request override in a method # remove the get() method unless you do something that's not for both views. # e.g. to override self.analytics if credentials depends on request def get_context_data(self, **kwargs): self.analytics = build('analyticsreporting', 'v4', credentials=self.get_credentials()) return super().get_context_data(**kwargs) 内创建了class EditStatsView(AnalyticsMixin, UpdateView): template_name = ... model = ... # name of model to update # here add the form_class for the editing form if you customise it # the context will have the form + the data from get_context_data() 。除此之外,没有任何东西知道它的存在,这就是为什么它说它不在当前上下文中。

在外部这样声明:

Contractors

,然后在其中分配一个值,例如:

using (Db db = new Db())

它应该可以工作