草庐IT

Django-pyodbc

全部标签

python - Django标签模型设计

我想知道以下是否是为图像创建标记系统并能够呈现标记云的正确方法:fromdjango.dbimportmodelsclassTag(models.Model):word=models.CharField(max_length=35)slug=models.CharField(max_length=250)created_at=models.DateTimeField(auto_now_add=False)def__unicode__(self):returnself.wordclassPhoto(models.Model):slug=models.CharField(max_lengt

python - Django标签模型设计

我想知道以下是否是为图像创建标记系统并能够呈现标记云的正确方法:fromdjango.dbimportmodelsclassTag(models.Model):word=models.CharField(max_length=35)slug=models.CharField(max_length=250)created_at=models.DateTimeField(auto_now_add=False)def__unicode__(self):returnself.wordclassPhoto(models.Model):slug=models.CharField(max_lengt

python - Django:你能判断一个相关的字段是否已经被预取但没有获取它吗?

我想知道Django中是否有办法判断相关字段,特别是一对多关系的“多”部分是否已通过prefetch_related()等方式获取。没有实际获取它?因此,举个例子,假设我有这些模型:classQuestion(Model):"""Classthatrepresentsaquestion."""classAnswer(Model):"""Classtherepresentsananswertoaquestion."""question=ForeignKey('Question',related_name='answers')通常,要获得问题的答案数量,获得答案的最有效方法是执行以下操作(

python - Django:你能判断一个相关的字段是否已经被预取但没有获取它吗?

我想知道Django中是否有办法判断相关字段,特别是一对多关系的“多”部分是否已通过prefetch_related()等方式获取。没有实际获取它?因此,举个例子,假设我有这些模型:classQuestion(Model):"""Classthatrepresentsaquestion."""classAnswer(Model):"""Classtherepresentsananswertoaquestion."""question=ForeignKey('Question',related_name='answers')通常,要获得问题的答案数量,获得答案的最有效方法是执行以下操作(

python - Django rest 框架 api_view 与普通 View

我一直在到处寻找合适的解释,但它们都不够用......你什么时候使用@api_view装饰器而不是带有djangorestframeworkapp的基于类的View? 最佳答案 抛开REST框架不谈,一般来说,何时使用基于类的View和基于函数的View是同一个问题。Django中的CBV非常棒、灵活并且可以节省大量样板代码,但有时使用基于函数的View会更快、更容易和更清晰。使用与在Django中编写普通View相同的方法来考虑它。RESTFramework仅支持tutorial中介绍的两种编写View代码的方法。.通常使用CBV

python - Django rest 框架 api_view 与普通 View

我一直在到处寻找合适的解释,但它们都不够用......你什么时候使用@api_view装饰器而不是带有djangorestframeworkapp的基于类的View? 最佳答案 抛开REST框架不谈,一般来说,何时使用基于类的View和基于函数的View是同一个问题。Django中的CBV非常棒、灵活并且可以节省大量样板代码,但有时使用基于函数的View会更快、更容易和更清晰。使用与在Django中编写普通View相同的方法来考虑它。RESTFramework仅支持tutorial中介绍的两种编写View代码的方法。.通常使用CBV

python - 如何在 user_passes_test 装饰器可调用函数中传递 Django 请求对象

我正在使用Djangouser_passes_test装饰器来检查用户权限。@user_passes_test(lambdau:has_add_permission(u,"project"))defcreate_project(request):......我正在调用一个回调函数has_add_permission,它接受两个参数用户和一个字符串。我想将请求对象连同它一起传递,这可能吗?另外,谁能告诉我我们如何能够直接访问装饰器内的用户对象。 最佳答案 不,您不能将请求传递给user_passes_test。要了解它的工作原理和方式

python - 如何在 user_passes_test 装饰器可调用函数中传递 Django 请求对象

我正在使用Djangouser_passes_test装饰器来检查用户权限。@user_passes_test(lambdau:has_add_permission(u,"project"))defcreate_project(request):......我正在调用一个回调函数has_add_permission,它接受两个参数用户和一个字符串。我想将请求对象连同它一起传递,这可能吗?另外,谁能告诉我我们如何能够直接访问装饰器内的用户对象。 最佳答案 不,您不能将请求传递给user_passes_test。要了解它的工作原理和方式

python - Django:将行插入数据库

我是Django的新手。我通过将模型插入models.py创建了一个表。现在,我想在数据库中插入一行-表Dodavatel。我知道,我必须创建一个具有属性作为列的对象。但我不知道我应该把这段代码放在哪里。在models.py中?这是我的模型:classDodavatel(models.Model):nazov=models.CharField(default='',max_length=255)dostupnost=models.IntegerField(default=0)这是插入一行的代码:p=Dodavatel(nazov='Petr',dostupnost=1)p.save()

python - Django:将行插入数据库

我是Django的新手。我通过将模型插入models.py创建了一个表。现在,我想在数据库中插入一行-表Dodavatel。我知道,我必须创建一个具有属性作为列的对象。但我不知道我应该把这段代码放在哪里。在models.py中?这是我的模型:classDodavatel(models.Model):nazov=models.CharField(default='',max_length=255)dostupnost=models.IntegerField(default=0)这是插入一行的代码:p=Dodavatel(nazov='Petr',dostupnost=1)p.save()