草庐IT

django-extensions

全部标签

python - 在 Django 管理员中嵌套内联?

好的,我有一个相当简单的设计。classUpdate(models.Model):pub_date=models.DateField()title=models.CharField(max_length=512)classPost(models.Model):update=models.ForeignKey(Update)body=models.TextField()order=models.PositiveIntegerField(blank=True)classMedia(models.Model):post=models.ForeignKey(Post)thumb=models.

python - Django 或 Django Rest 框架

我在Django中制作了某个应用程序,并且我知道DjangoRestFramework用于构建API。然而,当我开始在他们的网站上阅读DjangoRestFramework时,我注意到APIGuide中的每一件事(如请求、响应、View等)声称它优于Django(请求、响应、View等)。我不明白的是这些API是否会取代我现有的Django模型、View等,或者我如何在现有的Django代码中以不同的方式使用它们?我对Django非常熟悉,但即使花了一些时间也无法准确理解DjangoRestFramework是什么。(我知道它用于API。)另外,我真的需要API吗?我的应用可以在没有A

python - Django 或 Django Rest 框架

我在Django中制作了某个应用程序,并且我知道DjangoRestFramework用于构建API。然而,当我开始在他们的网站上阅读DjangoRestFramework时,我注意到APIGuide中的每一件事(如请求、响应、View等)声称它优于Django(请求、响应、View等)。我不明白的是这些API是否会取代我现有的Django模型、View等,或者我如何在现有的Django代码中以不同的方式使用它们?我对Django非常熟悉,但即使花了一些时间也无法准确理解DjangoRestFramework是什么。(我知道它用于API。)另外,我真的需要API吗?我的应用可以在没有A

python - 模拟 Django 查询集以测试采用查询集的函数

我的Django项目中有一个实用函数,它接受一个查询集,从中获取一些数据并返回一个结果。我想为这个函数写一些测试。无论如何“模拟”一个查询集?我想创建一个不接触数据库的对象,我可以为它提供一个要使用的值列表(即一些假行),然后它就像一个查询集,并允许某人对其进行字段查找/过滤/获取/全部等。这样的东西已经存在了吗? 最佳答案 对于一个空的查询集,我会简单地使用none作为keithhackbarthhasalreadystated.然而,为了模拟一个返回值列表的查询集,我更喜欢使用Mock带有模型经理的spec。作为示例(Pytho

python - 模拟 Django 查询集以测试采用查询集的函数

我的Django项目中有一个实用函数,它接受一个查询集,从中获取一些数据并返回一个结果。我想为这个函数写一些测试。无论如何“模拟”一个查询集?我想创建一个不接触数据库的对象,我可以为它提供一个要使用的值列表(即一些假行),然后它就像一个查询集,并允许某人对其进行字段查找/过滤/获取/全部等。这样的东西已经存在了吗? 最佳答案 对于一个空的查询集,我会简单地使用none作为keithhackbarthhasalreadystated.然而,为了模拟一个返回值列表的查询集,我更喜欢使用Mock带有模型经理的spec。作为示例(Pytho

python - 如何在 django-rest-framework 中为 API 使用 TokenAuthentication

我有一个django项目,使用django-rest-framework来创建api。想要使用基于token的身份验证系统,因此(放置、发布、删除)的api调用只会为授权用户执行。我安装了“rest_framework.authtoken”并为每个用户创建了token。所以,现在从django.contrib.auth.backends进行身份验证,它返回用户,以auth_token作为属性。(登录成功时)。现在我的问题是如何将带有post请求的token发送到我的api和在api端如何验证token是否有效并且属于正确的用户?应用程序rest_framework.authtoken中

python - 如何在 django-rest-framework 中为 API 使用 TokenAuthentication

我有一个django项目,使用django-rest-framework来创建api。想要使用基于token的身份验证系统,因此(放置、发布、删除)的api调用只会为授权用户执行。我安装了“rest_framework.authtoken”并为每个用户创建了token。所以,现在从django.contrib.auth.backends进行身份验证,它返回用户,以auth_token作为属性。(登录成功时)。现在我的问题是如何将带有post请求的token发送到我的api和在api端如何验证token是否有效并且属于正确的用户?应用程序rest_framework.authtoken中

python - 组织大型 Django 项目的指南

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion任何人都可以推荐一篇很好的指南/教程/文章,其中包含有关如何组织和划分大型Django项目的提示/指南?当您需要开始分解初始唯一文件(models.py、urls.py、views.py)并使用几十个实体时,我正在寻找如何做的建议。 最佳答案 每个“应用程序”都应该很小——一个可重用的实体加上几个关联的

python - 组织大型 Django 项目的指南

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion任何人都可以推荐一篇很好的指南/教程/文章,其中包含有关如何组织和划分大型Django项目的提示/指南?当您需要开始分解初始唯一文件(models.py、urls.py、views.py)并使用几十个实体时,我正在寻找如何做的建议。 最佳答案 每个“应用程序”都应该很小——一个可重用的实体加上几个关联的

python - 手动触发 Django 邮件错误报告

Djangoerrorreporting通过发送电子邮件来处理未捕获的异常,并且(可选)向用户显示一个不错的500错误页面。这很好用,但在某些情况下,我希望允许用户不间断地继续他们的业务,但仍然让Django向我发送有关异常的电子邮件错误报告。所以基本上:即使我发现异常,我也可以手动发送电子邮件错误报告吗?当然,我想避免手动生成错误报告电子邮件。 最佳答案 您可以使用以下代码手动发送有关request和异常e的电子邮件:importsysimporttracebackfromdjango.coreimportmailfromdjan