Django Admin自动填充当前用户的示例代码
Django Admin自动填充当前用户的示例代码
model.py
import datetime
from django.contrib.auth.models import User
from django.db import models
class Entry(models.Model):
title = models.CharField(max_length=250)
slug = models.SlugField()
pub_date = models.DateTimeField(default=datetime.datetime.now)
author = models.ForeignKey(User, related_name='entries')
summary = models.TextField(blank=True)
body = models.TextField()
class Meta:
get_latest_by = 'pub_date'
ordering = ('-pub_date',)
verbose_name_plural = 'entries'
def __unicode__(self):
return self.title
def get_absolute_url(self):
return "/weblog/%s/%s/" % (self.pub_date.strftime("%Y/%b/%d"),
self.slug)admin.py
Last updated