`
zl4393753
  • 浏览: 333578 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

django 发布者 默认值

 
阅读更多


models.py:

from django.contrib.auth.models import User

class Essay(models.Model):
    title = models.CharField(max_length=666)
    body = models.TextField()
    publisher = models.ForeignKey(User, null=True, blank=True)


admin.py:

from myapplication.essay.models import Essay
from django.contrib import admin

class EssayAdmin(admin.ModelAdmin):
    list_display = ('title', 'author')
    fieldsets = [
        (None, { 'fields': [('title','body')] } ),
    ]

    def save_model(self, request, obj, form, change):
        if getattr(obj, 'publisher', None) is None:
            obj.publisher = request.user
        obj.save()


这样设置以后默认就可以自动填充Publisher字段

    list_display = ('title','orders','format_date','publisher','thumbnail')
    exclude = ('publisher',)
分享到:
评论

相关推荐

    django前端页面下拉选择框默认值设置方式

    主要介绍了django前端页面下拉选择框默认值设置方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    django 模型字段设置默认值代码

    我就废话不多说了,大家还是直接看代码吧~ class SitService(models.Model): applicationname = models.CharField(max_length=50,primary_...补充知识:django 设置默认值到SQL 环境:django 1.9.7 背景介绍 django

    django-add-default-value:此django迁移操作可用于将Fields默认值传输到数据库方案

    Django添加默认值Django迁移操作,可用于将字段的默认值传输到数据库方案。支持的数据库MySQL(或兼容) PostgreSQLMSSQL(当前未测试)安装pip install django-add-default-value 然后,可以在迁移文件中使用...

    动态设置django的model field的默认值操作步骤

    django的model field需要动态设置默认值,具体案例如下: 原始代码如下,model是Application,其中字段ignore_fort的默认值设置为False class Application(TimestampedModel): name = models.CharField(max_length...

    django电子商务网站源码.zip

    django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...

    Django model.py表单设置默认值允许为空的操作

    补充知识:Django中models.py字段选项null和blank的区别和使用 1.null 如果null=True,数据库中空值储存为NULL,默认为False。 2.blank 如果blank=True,则允许字段为空。默认为False。 需要注意的是,这不同于null,...

    Django实现商城网站源码.zip

    Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...

    Django客户管理系统源码.zip

    Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...

    python基于django的新闻发布管理系统源码

    python基于django的新闻发布管理系统源码 python基于django的新闻发布管理系统源码 python基于django的新闻发布管理系统源码 python基于django的新闻发布管理系统源码 python基于django的新闻发布管理系统源码 ...

    基于Django的新闻发布管理系统源码.zip

    基于django的新闻发布管理系统 介绍 基于django的新闻发布管理系统 软件架构 新闻模块: 文章管理 新闻评论管理 新闻的类别管理 链接管理 评论模块: 查看评论 发表评论 用户模块: 前台注册登录 重置密码

    基于Django的个人网盘源码.zip

    基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django...

    Python基于Django的就业系统源码.zip

    基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于...

    django项目实例(django 简易博客开发)

    前几天写的django 简易博客开发记录,贴个链接吧 django 简易博客开发 1 安装、创建、配置、admin使用 http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html django 简易博客开发 2 模板和数据查询 ...

    Django实现在线视频课堂播放网站源码.zip

    Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频...

    Django项目打包执行教程,exe启动程序,Django源码保护

    Django项目打包执行教程,亲测可用,可对python文件和Django程序进行打包发布,保护源码,Django源码保护

    Django从零开发的个人博客网站源码.zip

    Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客...

    django笔记 django笔记

    django笔记 django笔记

    python基于django的新闻发布管理系统源码.zip

    python基于django的新闻发布管理系统源码。使用说明: django-admin startproject 项目名称 Python manage.py runserver 架构: 新闻模块: 文章管理 新闻评论管理 新闻的类别管理 链接管理 评论模块: 查看评论 ...

    Django版Django版

    Django版 Django版 Django版Django版Django版

Global site tag (gtag.js) - Google Analytics