草庐IT

django-extensions

全部标签

python - 如何避免 AppConfig.ready() 方法在 Django 中运行两次

我想在Django服务器启动时执行一些代码,但我希望它只运行一次。目前,当我启动服务器时,它执行了两次。Documentation表示这可能会发生,并且:youshouldputaflagonyourAppConfigclassestopreventre-runningcodewhichshouldbeexecutedexactlyonetime.知道如何实现这一目标吗?下面的打印语句仍然执行了两次。fromdjango.appsimportAppConfigimportapp.mqttfromapscheduler.schedulers.backgroundimportBackgro

python - 哪个 openid/oauth 库可以将 django 项目连接到 Google Apps 帐户?

我正在为一家使用GoogleApps登录的公司开发Intranetdjango项目(不使用GAE)。所以我希望我的用户能够使用他们的谷歌帐户登录来登录我的django项目。OpenID似乎很合适,虽然也许Oauth也可以工作?我看到很多类似名称的库将django的身份验证系统连接到外部登录系统:django-authopenid-http://bitbucket.org/benoitc/django-authopeniddjango-openid-http://github.com/simonw/django-openiddjango-openidauth-http://code.go

python - 哪个 openid/oauth 库可以将 django 项目连接到 Google Apps 帐户?

我正在为一家使用GoogleApps登录的公司开发Intranetdjango项目(不使用GAE)。所以我希望我的用户能够使用他们的谷歌帐户登录来登录我的django项目。OpenID似乎很合适,虽然也许Oauth也可以工作?我看到很多类似名称的库将django的身份验证系统连接到外部登录系统:django-authopenid-http://bitbucket.org/benoitc/django-authopeniddjango-openid-http://github.com/simonw/django-openiddjango-openidauth-http://code.go

python - django 迁移 - 具有多个开发分支的工作流

我很好奇其他django开发人员如何通过迁移管理多个代码分支(例如在git中)。我的问题如下:-我们在git中有多个特性分支,其中一些带有django迁移(其中一些会更改字段,或者完全删除它们)-当我切换分支(使用gitcheckoutsome_other_branch)时,数据库并不总是反射(reflect)新代码,所以我遇到“随机”错误,其中db表列不再存在,等等。.现在,我只是删除数据库并重新创建它,但这意味着我必须重新创建一堆虚拟数据才能重新开始工作。我可以使用固定装置,但它需要跟踪哪些数据流向何处,这有点麻烦。是否有处理这个用例的好/干净的方法?我在想post-checkou

python - django 迁移 - 具有多个开发分支的工作流

我很好奇其他django开发人员如何通过迁移管理多个代码分支(例如在git中)。我的问题如下:-我们在git中有多个特性分支,其中一些带有django迁移(其中一些会更改字段,或者完全删除它们)-当我切换分支(使用gitcheckoutsome_other_branch)时,数据库并不总是反射(reflect)新代码,所以我遇到“随机”错误,其中db表列不再存在,等等。.现在,我只是删除数据库并重新创建它,但这意味着我必须重新创建一堆虚拟数据才能重新开始工作。我可以使用固定装置,但它需要跟踪哪些数据流向何处,这有点麻烦。是否有处理这个用例的好/干净的方法?我在想post-checkou

python - 在 Django 中显示图形/图表

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭2年前。Improvethisquestion我正在Django中制作一个包含大量图形和图表的报告应用程序。是否有一个简单的图形库/模块可以让我实现这个工作流程:执行我的SQL查询将返回的数据解析到图形库/模块图形库/模块将数据处理成图表/图形,我可以轻松地将其输出到Django模板。过去几天我一直在玩Matplotlib和Django。似乎只有几种方法可以让图形在Django中呈现。使用2个View

python - 在 Django 中显示图形/图表

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭2年前。Improvethisquestion我正在Django中制作一个包含大量图形和图表的报告应用程序。是否有一个简单的图形库/模块可以让我实现这个工作流程:执行我的SQL查询将返回的数据解析到图形库/模块图形库/模块将数据处理成图表/图形,我可以轻松地将其输出到Django模板。过去几天我一直在玩Matplotlib和Django。似乎只有几种方法可以让图形在Django中呈现。使用2个View

python - 使 ModelForm 与 Django 中的中间模型的多对多关系工作的步骤是什么?

我有一个Client和Groupe模型。一个客户可以是多个组的一部分。客户属于某个组的客户可以随时使用其组的免费租金,但只能使用一次。这就是中间模型(ClientGroupe)带来额外数据的地方。现在,当我尝试保存m2m数据时,它就死了,并说我应该使用ClientGroupe管理器...所以缺少什么?这是我的模型:classGroupe(models.Model):nom=models.CharField(max_length=1500,blank=True)classClient(models.Model):nom=models.CharField(max_length=450,bl

python - 使 ModelForm 与 Django 中的中间模型的多对多关系工作的步骤是什么?

我有一个Client和Groupe模型。一个客户可以是多个组的一部分。客户属于某个组的客户可以随时使用其组的免费租金,但只能使用一次。这就是中间模型(ClientGroupe)带来额外数据的地方。现在,当我尝试保存m2m数据时,它就死了,并说我应该使用ClientGroupe管理器...所以缺少什么?这是我的模型:classGroupe(models.Model):nom=models.CharField(max_length=1500,blank=True)classClient(models.Model):nom=models.CharField(max_length=450,bl

python - Django admin 中的自定义验证

我有一个非常简单的Django应用程序来记录我同事的讲座。由于它非常初级,我正在使用Django管理器本身。这是我的models.py:#models.pyfromdjango.dbimportmodelsclassLecture(models.Model):topic=models.CharField(max_length=100)speaker=models.CharField(max_length=100)start_date=models.DateField()end_date=models.DateField()我需要确保没有人在管理表单中的结束日期之后输入开始日期,因此我阅