django - 如何使 Django 模型只读?

标签 django django-models django-orm readonly

是否可以将 Django 模型设为只读?没有创建,更新等。

注意这个问题不同于:

Make a Django model read-only? (这个问题允许创建新记录)

Whole model as read-only (仅涉及 Django 管理界面 - 我希望该模型在整个应用程序中都是只读的)

最佳答案

覆盖模型的保存和删除方法。您打算如何将对象添加到模型中?

def save(self, *args, **kwargs):
     return

def delete(self, *args, **kwargs):
     return

关于django - 如何使 Django 模型只读?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12158463/

相关文章:

python - 从存储在数据库中的 HTML 渲染 iframe

mysql - Django子查询问题 "Subquery returns more than 1 row"

Django 内存模型,不用于测试

python - Django - 多个数据库

python - 如何检索不是由用户创建的对象?

python - 命名空间理解

django - 如何在 Django DetailView 中使用来自 URL 和请求的值?

Python Django 多数据库提交具有外键关系的对象

python - 检查 python 中的 Json 数据是否为 ​​none

python - Django 管理中的对象级权限