因此,我正在加载查询集以发送到模板。其中一个物体是入射光。
现在,每个事件都有一堆属性,例如“状态”和“员工”,因此在我的模板中我可以这样做
// incident.html //
{% for incident in incidents %}
<h1> {{ incident.employee }} - {{ incident.status }} </h1>
{% endfor %}
现在,为了方便起见,我想添加事件之前不存在的新属性,例如“心情”或其他内容,我可以添加
// views.py //
def get_context_data(self, **kwargs):
...
for incident in incidents:
incident.mood = "scary"
然后在我的模板中,我可以只访问identity.mood以及identity.status和incident.employee。
// incident.html //
{% for incident in incidents %}
<h1> {{ incident.employee }} - {{ incident.status }} </h1>
<h3> It was very {{ incident.mood }} </h3>
{% endfor %}
所以,我想知道的是,如果我在这里不小心,是否有可能搞砸并破坏性地更改数据库?如果我添加
// views.py //
def get_context_data(self, **kwargs):
...
for incident in incidents:
incident.employee = "Daffy Duck"
我要破坏我的所有数据,并在每一次事件中永久将员工的名字命名为“唐老鸭”吗?
谢谢。
答案 0 :(得分:0)
只要您不使用XmlChoiceIdentifier
进行更改或在进行更改后不调用List<Day>
,就不会在数据库中进行任何更改。否则,更改只会存储在内存中,因此不会永久保存。