我使用Django模型表单将数据提交到数据库。我使用JavaScript使用以下内容自动填写表单
document.getElementById('id_date_received').value = Date();
Run Code Online (Sandbox Code Playgroud)
这将输出:Mon Feb 06 2017 11:39:05 GMT+0000 (GMT)
django的models.DateTimeField期望:2017-02-06 11:39
如何转换:Mon Feb 06 2017 11:39:05 GMT+0000 (GMT)以2017-02-06 11:39
感谢
我有这个模型:
class Transfer(models.Model):
transfer_code = models.CharField(max_length=30, blank=True, null=True)
sender_name = models.CharField(max_length=30, blank=True, null=True)
amount = models.IntegerField(blank=True, null=True)
recipient_name = models.CharField(max_length=30, blank=True, null=True)
time_sent = models.DateTimeField(auto_now_add=True, auto_now=False)
received = models.BooleanField(default=False)
time_received = models.DateTimeField(auto_now_add=False, auto_now=False, null=True)
def __unicode__(self):
return self.transfer_code
Run Code Online (Sandbox Code Playgroud)
这是我想计算表中总金额的视图:
def listtransfersall(request):
title = 'ALL TRANSFERS'
queryset = Transfer.objects.all()
for instance in queryset:
total = 0
total += instance.amount
print total
context = {
"title": title,
"queryset": queryset,
"total": total,
}
return render(request, "listtransfersall.html",context)
Run Code Online (Sandbox Code Playgroud)
这将单独打印表中的金额。如何获得总数并将其分配给 total 变量?
我正在学习 Django,我使用 ForeignKey 来链接我的模型。icontains 在非外键的领域工作。
我想过滤模型中的项目以仅显示与查询集匹配的字段。但查询集提出:相关字段得到无效查找:icontains
请帮忙。下面是我的模型和视图
我的模特
class Category(models.Model):
category = models.CharField(max_length=200, default='', blank=True, null=True)
def __unicode__(self):
return self.category
class StoreItems(models.Model):
item_name = models.CharField(max_length=200, default='', blank=True, null=True)
def __unicode__(self):
return self.item_name
class Supplier(models.Model):
supplier_name = models.CharField(max_length=200, default='', blank=True, null=True)
def __unicode__(self):
return self.supplier_name
class Unit(models.Model):
unit = models.CharField(max_length=200, default='', blank=True, null=True)
def __unicode__(self):
return self.unit
class Store(models.Model):
category = models.ForeignKey(Category, blank=True, null=True)
item_name = models.ForeignKey(StoreItems, blank=True, null=True)
quantity = models.IntegerField(default='', blank=True, null=False)
receive_amount = models.IntegerField(blank=True, null=True) …Run Code Online (Sandbox Code Playgroud)