关于Django在写小项目的一些小注意事项
个人常踩的坑的小问题:
1. 在筛选元素的时候,及时queryset里面只有一个元素,取值还是要用方法取出来
例:#当狗指定pd时候已经唯一,还是要加fir()方法,本人经常忘记了
models.Book.objects.filter(pk=editbook_id).first().a. uthors.set(author_list)
2. 表单内容要加验证
{% crsf_token %}
3. 编辑和删除一般要带参数来指定对象的.这也说明了他们不好反向解析
4. create返回的是一个对象,而update返回的是首影响对象的个数
5. *,**的使用,要分清对象是列表还是字典
6. get,和getlist的使用,取决于你要取的对象