小编sim*_*vic的帖子

将JavaScript date()转换为Python Django模型。

我使用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 感谢

javascript python django datetime

3
推荐指数
2
解决办法
3102
查看次数

我如何总结 django 模型的内容

我有这个模型:

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 变量?

python django sum calculation

2
推荐指数
1
解决办法
5491
查看次数

引发查询集:相关字段查找无效:​​icontains

我正在学习 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)

django django-models django-queryset

1
推荐指数
1
解决办法
5735
查看次数