如何根据不同模型中其他字段的值设置django模型字段值

时间:2016-03-17 05:56:15

标签: django django-admin

我对 "aaData": OrganizationData.OrganizationPreference.ScheduleDaysCol, "columnDefs": [{ "targets": 0,"data": "DayName" }, { "targets": 1, "data": "StartDateTime", "render": function (data, type, full, meta) { var $select = $("<select></select>", { }); $.each(times, function (k, v) { var $option = $("<option></option>", { "text": v, "value": v }); if (data === v) { $option.attr("selected", "selected") } $select.append($option); }); return $select.prop("outerHTML"); } 非常陌生。我想根据其他类的其他字段值添加字段值。怎么办呢?我可以使用django自定义操作执行此操作吗? 请帮忙

抱歉我的英文不好

2 个答案:

答案 0 :(得分:0)

下面的内容......

from App1 import Model1
from App2 import Model2

q1 = Model1.objects.filter(pk=something)

if q1:
    field1 = q1[0].field1
    q2 = Model1.objects.filter(pk=something)
    if field1 =='something':
        if q2:
              q2[0].field2 == 'something'
              q2[0].save()

注意:(pk - 主键)

  1. 如果没有结果或多个结果,Model1.objects.get(somefield = something)将抛出错误
  2. 如果没有结果,Model1.objects.filter(somefield = something)不会抛出错误

答案 1 :(得分:0)

在model.py

echo $_SESSION['shipping_methods']['flat']['quote']['flat']['text'];

在这里,我创建了三个模型(&#39;教师,学生,科目&#39;) 在Students类中,我使用Teachers类作为外键。 在主题中,我使用教师和学生作为外键。

在管理部分: 在“主题”部分中显示“教师”和“学生”下拉列表。

希望它能帮到你: - )