小编gsi*_*man的帖子

Django和Restful API

我一直在努力选择使用Django创建RESTful API的方法.我尝试过的方法似乎都不是"银色"子弹.来自http://fi.am的 WAPI 可能是我想要完成的最接近的,但是我不确定在真正的RESTful API中是否可以接受资源标识符的参数在查询字符串中而不是在"干净"的URL格式.有关修改WAPI RestBinding.PATTERN以"清理"URL的任何建议吗?我探索过的另一个选择是Django-Rest-Interface.然而,这个框架似乎违反了我需要的最重要的部分之一,那就是包含引用其他资源的完整资源URL(参见http://jacobian.org/writing/rest-worst-practices/网站使用不当).最后的选择是使用django-multiresponse,基本上可以做到很长的路要走.

请给我你最好的建议,特别是那些已经处理过这个决定的人.

api django rest

58
推荐指数
4
解决办法
4万
查看次数

在Django中,当孩子保存在外键关系中时,如何通知父母?

我有以下两种型号:

class Activity(models.Model):
    name = models.CharField(max_length=50, help_text='Some help.')
    entity = models.ForeignKey(CancellationEntity)
    ...


class Cancellation(models.Model):
    activity = models.ForeignKey(Activity)
    date = models.DateField(default=datetime.now().date())
    description = models.CharField(max_length=250)
    ...
Run Code Online (Sandbox Code Playgroud)

我希望活动模型在保存与插入或更新相关的取消时都要注意.

最好的方法是什么?

python django django-models

16
推荐指数
2
解决办法
3306
查看次数

标签 统计

django ×2

api ×1

django-models ×1

python ×1

rest ×1