Ejemplo n.º 1
0
class Contact(models.Model):
    nom = models.CharField(max_length=255)
    adresse = models.TextFiled()
    photo = models.ImageField(upload_to='photo/')

    def __str__(self):
        return self.nom
Ejemplo n.º 2
0
class Article(models.Model):
    titie = models.CharField("标题",max_length=50,null=True)
    writer = models.CharField("作者",max_length=50)
    created_date = models.DateFiled("创建时间",auto_now_add=True)
    mofify_date = models.DateFiled("修改时间",auto_now=True)
    content = models.TextFiled()
    is_show = models.BooleanFiled()

    class Meta;
Ejemplo n.º 3
0
class Group(models.Model):
    name = models.CharField(max_length = 255, unique = True)
    slug = models.SlugField(allow_unicode = True, unique = True)
    decription  = models.TextFiled(blank = True, default = '')
    description_html = models.TextFiled(editable = False, default = '',blank = True)
    members = models.ManyToManyField(user,through ='GroupMember')

    def __str__(self):
        return self.name
    def save(self,*args,**kwargs):
        self.slug  = slugify(self.name)
        self.description_html = misaka.html(self.description)
        super().save(*args,**kwargs)

    def get_absolute_url(self):
        return reverse('group':'single',kwargs = {'slug':self.slug})

    class Meta:
        ordering = ['name']
Ejemplo n.º 4
0
class Post(models.Model):
    user = models.ForeignKey(User,related_name='posts')
    created_at = models.DateTimeField(auto_new = True)
    message = models.TextFiled()
    message_html = models.TextFiled(editable = False)
    group = models.ForeignKey(Group,related_name = 'posts',null = True,blank = True)

    def __str__(self):
        return self.message

    def save(self,*args,**kwargs):
        self.message_html = misaka.html(self.message)
        super().save(*args,**kwargs)

    def get_absolute_url(self):
        return reverse('posts':'single',kwargs = {'username':self.user.username,'pk':self.'pk'})

    class Meta:
        ordering = ['-created_at']
        unique_together = ['user','message']
Ejemplo n.º 5
0
class BlogPost(models.Model):
    title = models.CharField(max_length=150)
    body = models.TextFiled()
    timestamp = models.DateTimeField()
        
Ejemplo n.º 6
0
class Seed(models.Model):
    fake_data = models.TextFiled()