我目前有一个基于类的视图,其中包含以下 URL 的 get()
、post()
和 delete()
方法:
/property/<str:property_uuid>
这很好用,而且很棒。
但是,我现在希望使用 /property/<str:property_uuid>/publish
和 /property/<str:property_uuid>/publish
等 URL 使我的 API 更易于使用。这些将是 GET 方法。
我希望有相应的 publish()
和 unpublish()
函数并将它们放在我的类中。但是,我不确定如何执行此操作,或者这是否适用于基于类的视图?我是否必须返回基于函数的视图,并将所有函数定义在“property.py”文件中以方便参考,然后将其包含在我的 urls.py 文件中?