摘要: 原文:https://www.cnblogs.com/linxiyue/p/4040262.html 在查询时发生了什么(When QuerySets are evaluated) QuerySet 可以被构造,过滤,切片,做为参数传递,这些行为都不会对数据库进行操作。只要你查询的时候才真正的操作数 阅读全文
posted @ 2019-02-12 16:11 chdltanke 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/linxiyue/p/4075048.html Model实例,myapp/models.py: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 阅读全文
posted @ 2019-02-12 15:37 chdltanke 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/linxiyue/p/4074562.html InlineModelAdmin class InlineModelAdminclass TabularInlineclass StackedInline 举例,有两个Model: 1 2 3 4 阅读全文
posted @ 2019-02-12 15:35 chdltanke 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/linxiyue/p/4074141.html ModelAdmin methods save_model(request, obj, form, change) 此方法为admin界面用户保存model实例时的行为。request为HttpRe 阅读全文
posted @ 2019-02-12 15:34 chdltanke 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/linxiyue/p/4068314.html Admin管理界面是django的杀手级应用。它读取你模式中的元数据,然后提供给你一个强大而且可以使用的界面,网站管理者可以用它立即向网站中添加内容。 要使用admin,可以按照下面的步骤: 1 2 阅读全文
posted @ 2019-02-12 15:32 chdltanke 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/linxiyue/p/4061044.html 扩展已有的用户模型Extending the existing User model 有两种方法来扩展默认的User Model而不用重写自己的模型。如果你不需要改变存储在数据库中的字段,而只是需要 阅读全文
posted @ 2019-02-12 15:29 chdltanke 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/linxiyue/p/4060817.html Django的权限系统很简单,它可以赋予users或groups中的users以权限。 Django admin后台就使用了该权限系统,不过也可以用到你自己的代码中。 User对象具有两个ManyT 阅读全文
posted @ 2019-02-12 15:26 chdltanke 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/linxiyue/p/4060434.html 在每个Web请求中都提供一个 request.user 属性来表示当前用户。如果当前用户未登录,则该属性为AnonymousUser的一个实例,反之,则是一个User实例。 你可以通过is_auth 阅读全文
posted @ 2019-02-12 15:24 chdltanke 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/linxiyue/p/4060213.html User对象 User对象是认证系统的核心。用户对象通常用来代表网站的用户,并支持例如访问控制、注册用户、关联创建者和内容等。在Django认证框架中只有一个用户类,例如超级用户('superuse 阅读全文
posted @ 2019-02-12 14:59 chdltanke 阅读(241) 评论(0) 推荐(0) 编辑