Blog_维护新增删除页面
n5321 | 2024年11月2日 23:45
新增一个删除页面,in view.py:
class PostDeleteView(DeleteView):model = Post
form_class = PostForm
template_name = "post_delete.html"
success_url = reverse_lazy('home')
DeleteView
不需要 form_class
,因为删除操作不需要表单对象。DeleteView
仅需要确认删除的操作。form_class = PostForm
,这样可以避免可能的冲突和误用。在code里面做form_class = PostForm,这个不分不删除,结果就报错了。
背后的原因或者说逻辑是什么呢?
暂时不是完全明白。
先看下数据库的变化。
文本上应该还要加几个东西:metaData可以放在旁边的 ,用来收集用户反馈。
应该要包含Like,微博,收藏,朋友圈之类的。
暂时停用Djanog-debug插件。
方法一:注释掉 INSTALLED_APPS
中的配置
打开项目的
settings.py
文件。找到
INSTALLED_APPS
中debug_toolbar
的配置,将其注释掉:同时,在
MIDDLEWARE
中也注释掉debug_toolbar.middleware.DebugToolbarMiddleware
:保存并重启 Django 服务器,这样
django-debug-toolbar
就会被禁用。