草庐IT

django-syncdb

全部标签

python - Django 休息框架 : override create() in ModelSerializer passing an extra parameter

我正在寻找一种方法来正确覆盖DjangoRestFramework中ModelSerializer序列化程序的默认.create()方法以处理额外参数。在我最初的Django模型中,我刚刚覆盖了默认的.save()方法来管理一个extra参数。现在.save()也可以这样调用:.save(extra='foo')。我必须在原始Django模型上创建一个ModelSerializer映射:fromOriginalModels.modelsimportOriginalModelfromrest_frameworkimportserializersclassOriginalModelSeri

python - 在 Django Rest Framework 中找不到资源时返回自定义 404 错误

我在学习DjangoRestFramework,也是django的新手。当客户端访问未找到的资源时,我想在json中返回自定义404错误。我的urls.py看起来像这样:urlpatterns=[url(r'^mailer/$',views.Mailer.as_view(),name='send-email-to-admin')]其中我只有一个资源,可以通过URI访问,http://localhost:8000/mailer/现在,当客户端访问任何其他URI,如http://localhost:8000/,API应该返回一个404-NotFound错误,如下所示:{"status_co

python - Django:按两个值之间的整数过滤对象

我正在努力解决迄今为止无法解决的Django过滤问题。我有一个包含从/到整数的数据库,我需要一个Django过滤器来返回给定整数在该范围内的任何对象。我有以下模型(简化):classDataset(models.Model):i_begin_int=models.BigIntegerField()i_end_int=models.BigIntegerField()例如,我有以下数据:+----+-------------+-----------+|id|i_begin_int|i_end_int|+----+-------------+-----------+|1|100|200|+-

python - 如何在 Django 中遍历一个 GenericForeignKey?

我正在使用Djangov1.9.4,后面是PostgreSQL9.2.14。具有以下型号:fromdjango.dbimportmodelsfromdjango.contrib.contenttypes.fieldsimportGenericRelation,GenericForeignKeyfromdjango.contrib.contenttypes.modelsimportContentTypeclassFoo(models.Model):content_type=models.ForeignKey(ContentType)object_id=models.PositiveInt

python - Django 管理表单中的组字段

我是Django的新手并正在尝试它。我已经阅读了大量关于该框架的文档,但我找不到有关如何“分组”管理表单中的字段的信息。我所说的分组是指将任意数量的字段分组到任意子部分(子部分以图形方式表示的方式并不重要)。是否可以“本地”执行此操作(本地,我的意思是不覆盖任何管理表单)? 最佳答案 您可以使用字段集来做到这一点。例如:classMyModelAdmin(admin.ModelAdmin):fieldsets=((None,{'fields':('field1','field2','field3')}),('Advancedopti

python - 在 Django 管理中上传多张图片

我目前正在为客户构建一个投资组合网站,但我在一小块区域遇到了问题。我希望能够为每个投资组合项目内联上传多张图像(数量不定),但我看不到一种明显的方法。我能看到的最用户友好的方式是带有JavaScript控件的文件上传表单,允许用户根据需要添加更多字段。有没有人有过这样的问题的经验?事实上,是否有任何自定义库可以解决我的问题?之前很少有人要求我修改管理工具,所以我真的不知道从哪里开始。感谢任何能提供一些启发的人。 最佳答案 您可以使用Javascript非常轻松地扩展管理界面。有一个goodarticle用一点jQuery魔法做你想做

python - Django ForeignKey 哪个不需要参照完整性?

我想在django模型中设置一个ForeignKey字段,有时它会指向另一个表。但我希望可以在该字段中插入一个id,该字段引用另一个表中可能不存在的条目。因此,如果该行存在于另一个表中,我想获得ForeignKey关系的所有好处。但如果不是,我希望这只是一个数字。这可能吗?这是通用关系的用途吗? 最佳答案 很久以前就有人问过这个问题,但是对于新手来说,现在有一种内置的方法可以通过在外键上设置db_constraint=False来处理这个问题:https://docs.djangoproject.com/en/dev/ref/mod

python - 如何在 Python/Django 中针对一长串单词有效地过滤字符串?

Stackoverflow通过获取当前所问问题的标题并从中删除10,000个最常见的英语单词(根据Google的说法)来实现其“相关问题”功能。然后将剩余的词作为全文搜索提交以查找相关问题。我想在我的Django站点中做类似的事情。根据Python中的一长串单词过滤字符串(在本例中为问题标题)的最佳方法是什么?有什么库可以让我高效地做到这一点? 最佳答案 您可以使用Python中的集合和字符串功能非常简单地完成此操作并查看其执行情况(过早的优化是万恶之源!):common_words=frozenset(("if","but","a

php - Python/Django/Ruby/Rails/PHP 中的学习管理系统

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我正在寻找Moodle的替代品。我搜索并找到了pinax-lms-demo,它是基于Django的;和基于Rails的Astra,但两者都是空的repo...我需要一个具有以下功能的学习管理系统:创建类(class)分配教员上传Material参加测验论坛斯科姆聊天我花了一个多月的时间使用Moodle,作为一名开发人员,我觉得我不应该使用它......

python - 将 Django-Storages 与亚马逊 S3 和 https 一起使用

我们有一个使用django-storages上传到AWS的图片uploader。现在它通过http发送图像,但我们希望它使用https。谷歌搜索没有帮助我找到配置django-storages的方法。有谁知道完成此任务的最佳方法,或者任何可以为我指明正确方向的文档。 最佳答案 查看source您似乎可以通过设置AWS_S3_SECURE_URLS=True来启用HTTPS。 关于python-将Django-Storages与亚马逊S3和https一起使用,我们在StackOverflo