Skip to content

OkularID/rsvp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 

Repository files navigation

https://reservasidulu.com models example

Model Reference Examples.

from django.db import models
from django.contrib.auth.models import User
from django.urls import reverse
from rsvp.themes.models import Theme
from django.utils import timezone
from ckeditor.fields import RichTextField

class TemplateName(models.Model):
    u_id = models.ForeignKey(User, on_delete=models.CASCADE)
    theme = models.ForeignKey(Theme, on_delete=models.CASCADE)
    site_url = models.SlugField(unique=True, default='Your wedding invitation url. e.g. reservasidulu.com/bride-groom')


    Char 100 = models.CharField(max_length=100, default='Your title')
    Text < 255 = models.TextField(default='Your summary brief')
    Image upload = models.ImageField(upload_to='img/<theme_name>/', blank=True, null=True)
    File upload = models.FileField(upload_to='file/<theme_name>/', blank=True, null=True)
    

    created = models.DateTimeField(auto_now_add=True, auto_created=True, editable=False)
    updated = models.DateTimeField(auto_created=True, auto_now=True, editable=True)

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.instance = None

    def publish(self):
        self.published_date = timezone.now()

    def __str__(self):
        return str(self.title)

    def get_absolute_url(self):
        return reverse('filename_detail', kwargs={'site_url': self.site_url})

Releases

No releases published

Packages

No packages published

Languages