问题描述
我需要一些关于 Django 的帮助。 我正在做一份问卷。我做了一个原始查询,我对同一行的两个单元格进行了求和。我找不到将其打印到 HTML 的方法。
views.py
JSONObject resultObject = new JSONObject();
try {
resultObject.put("success",true);
JSONArray jsonArray= new JSONArray();
JSONObject jsonObject=new JSONObject(yourjsonString);
JSONObject jsymbol= jsonObject.getJSONObject("symbols");
Iterator<String> iter = jsymbol.keys(); //This should be the iterator you want.
while(iter.hasNext()){
String key = iter.next();
String value = (String) jsymbol.get(key);
JSONObject jsonObject1=new JSONObject();
jsonObject1.put("code",key);
jsonObject1.put("name",value);
jsonArray.put(jsonObject1);
}
resultObject.put("symbols",jsonArray);//This will give you result you want
} catch (JSONException e) {
e.printstacktrace();
}
query.html
def query(request):
my_query = Stressz_teszt.objects.raw('SELECT ID,stressz_v05 + stressz_v06 FROM stressz_stressz_teszt')
context = {
'my_query': my_query,}
return render(request,'stressz/query.html',context)
models.py
{{ my_query }}
{% for i in my_query %}
{{ i.stressz_company }} --- {{ user }} --- {{ summation here !!! }}
{% endfor %}
...
class Stressz_teszt(models.Model):
def __str__(self):
return self.stressz_name
user_name = models.ForeignKey(User,on_delete=models.CASCADE,default=1)
stressz_name = models.CharField(max_length=100,verbose_name="Lorem ipsum")
stressz_company = models.CharField(max_length=100,verbose_name="Lorem ipsum")
stressz_v01 = models.IntegerField(verbose_name="Lorem ipsum",null=True,blank=True)
stressz_v02 = models.IntegerField(verbose_name="Lorem ipsum.",blank=True)
stressz_v03 = models.IntegerField(verbose_name="Lorem ipsum",blank=True)
stressz_v04 = models.IntegerField(verbose_name="Lorem ipsum",blank=True)
stressz_v05 = models.IntegerField(verbose_name="Lorem ipsum",blank=True)
stressz_v06 = models.IntegerField(verbose_name="Lorem ipsum",blank=True)
只是打印出我的查询集:
{{ my_query }}
感谢您提前回复!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)