草庐IT

django-extensions

全部标签

python - 为整个结果集向 Django Rest Framework 结果添加额外数据

我正在使用DjangoRestFramework,需要向结果集中添加额外的数据。具体来说,您通常会在哪里:{"count":45,"next":"http://localhost:8000/foo/bar?page=2","previous":null,"results":[{...}]}我想像这样添加额外的计数:{"count":45,"10_mi_count":10,"20_mi_count":30,"30_mi_count":45,"next":"http://localhost:8000/foo/bar?page=2","previous":null,"results":[{.

python - 为整个结果集向 Django Rest Framework 结果添加额外数据

我正在使用DjangoRestFramework,需要向结果集中添加额外的数据。具体来说,您通常会在哪里:{"count":45,"next":"http://localhost:8000/foo/bar?page=2","previous":null,"results":[{...}]}我想像这样添加额外的计数:{"count":45,"10_mi_count":10,"20_mi_count":30,"30_mi_count":45,"next":"http://localhost:8000/foo/bar?page=2","previous":null,"results":[{.

python - Django中的单表继承

Django是否有对单表继承的明确支持?最后我听说,该功能仍在开发和辩论中。在此期间,我是否可以使用一些库/技巧来捕获基本行为?我有一个混合了不同对象的层次结构。具有Employee类,雇员类型的子类和manager_id(parent_id)的公司结构的规范示例将很好地逼近我正在解决的问题。就我而言,我想代表一个想法,即一个员工可以在由另一个员工管理的同时管理其他员工。没有用于Manager和Worker的单独的类,这使得很难在表之间进行分配。子类代表员工,程序员,会计师,销售人员等的类型,并且独立于谁来监督谁(好,我想从某种意义上来说它不再是典型的公司)。

python - Django中的单表继承

Django是否有对单表继承的明确支持?最后我听说,该功能仍在开发和辩论中。在此期间,我是否可以使用一些库/技巧来捕获基本行为?我有一个混合了不同对象的层次结构。具有Employee类,雇员类型的子类和manager_id(parent_id)的公司结构的规范示例将很好地逼近我正在解决的问题。就我而言,我想代表一个想法,即一个员工可以在由另一个员工管理的同时管理其他员工。没有用于Manager和Worker的单独的类,这使得很难在表之间进行分配。子类代表员工,程序员,会计师,销售人员等的类型,并且独立于谁来监督谁(好,我想从某种意义上来说它不再是典型的公司)。

python - Django FileField(或ImageField)open()方法为有效文件返回None?

让我这样说:模型.py:classTask(models.Model):...seq_file=models.FileField(upload_to='files/',blank=True,null=True)...ajax.py(我用的是dajaxice但没关系):...defstartTask(request,name):task=Task.objects.get(task_name=name)data=task.seq_file.open()filename=os.path.join(settings.MEDIA_ROOT,task.seq_file.name)ifnotos.p

python - Django FileField(或ImageField)open()方法为有效文件返回None?

让我这样说:模型.py:classTask(models.Model):...seq_file=models.FileField(upload_to='files/',blank=True,null=True)...ajax.py(我用的是dajaxice但没关系):...defstartTask(request,name):task=Task.objects.get(task_name=name)data=task.seq_file.open()filename=os.path.join(settings.MEDIA_ROOT,task.seq_file.name)ifnotos.p

python - Django Rest Framework - 如何测试 ViewSet?

我在测试ViewSet时遇到问题:classViewSetTest(TestCase):deftest_view_set(self):factory=APIRequestFactory()view=CatViewSet.as_view()cat=Cat(name="bob")cat.save()request=factory.get(reverse('cat-detail',args=(cat.pk,)))response=view(request)我正在尝试复制这里的语法:http://www.django-rest-framework.org/api-guide/testing#f

python - Django Rest Framework - 如何测试 ViewSet?

我在测试ViewSet时遇到问题:classViewSetTest(TestCase):deftest_view_set(self):factory=APIRequestFactory()view=CatViewSet.as_view()cat=Cat(name="bob")cat.save()request=factory.get(reverse('cat-detail',args=(cat.pk,)))response=view(request)我正在尝试复制这里的语法:http://www.django-rest-framework.org/api-guide/testing#f

python - Django 不调用模型清理方法

我有一个View,它从CSV文件创建模型。我在模型类定义中添加了clean方法,但是在创建模型时不会调用它。这里是models.py的例子:classRun(models.Model):name=models.CharField(max_length=120)tested_build=models.ForeignKey('apps.Build')timestamp_start=models.DateTimeField()timestamp_end=models.DateTimeField()classCommonMeasurement(models.Model):timestamp=m

python - Django 不调用模型清理方法

我有一个View,它从CSV文件创建模型。我在模型类定义中添加了clean方法,但是在创建模型时不会调用它。这里是models.py的例子:classRun(models.Model):name=models.CharField(max_length=120)tested_build=models.ForeignKey('apps.Build')timestamp_start=models.DateTimeField()timestamp_end=models.DateTimeField()classCommonMeasurement(models.Model):timestamp=m