Select Git revision
-
김시환 authored
# Conflicts: # campics_/content/models.py # campics_/content/urls.py # campics_/content/views.py # campics_/jinstagram/urls.py # campics_/jinstagram/views.py # campics_/templates/jinstagram/ranking.html # campics_/user/models.py # campics_/user/views.py
김시환 authored# Conflicts: # campics_/content/models.py # campics_/content/urls.py # campics_/content/views.py # campics_/jinstagram/urls.py # campics_/jinstagram/views.py # campics_/templates/jinstagram/ranking.html # campics_/user/models.py # campics_/user/views.py
models.py 1.83 KiB
from django.db import models
from django.utils import timezone
# Create your models here.
class Feed(models.Model):
content = models.TextField()
image = models.TextField()
profile_image = models.TextField()
email = models.EmailField(verbose_name='email', max_length=100, blank=True, null=True)
user_id = models.CharField(max_length=30, blank=True, null=True)
like_count = models.IntegerField(default=0)
view_count = models.IntegerField(default=0) #조회수
type = models.BooleanField(default=False) #전경 포토존
univ = models.CharField(max_length=15)
class Reply(models.Model):
feed_id = models.IntegerField()
created_at = models.DateTimeField(auto_now_add=True)
user_id = models.CharField(max_length=30, blank=True, null=True)
content = models.TextField()
email = models.EmailField(verbose_name='email', max_length=100, blank=True, null=True)
class Meta:
indexes = [
models.Index(fields=['feed_id'])
]
class FeedLike(models.Model):
feed_id = models.IntegerField()
email = models.CharField(max_length=30, blank=True, null=True)
is_like = models.BooleanField(default=False)
class Meta:
indexes = [
models.Index(fields=['feed_id']),
models.Index(fields=['email']),
]
class FeedView(models.Model):
feed_id = models.IntegerField()
email = models.CharField(max_length=30, blank=True, null=True)
is_view = models.BooleanField(default=False)
class Meta:
indexes = [
models.Index(fields=['feed_id']),
models.Index(fields=['email']),
]
class Bookmark(models.Model):
email = models.EmailField(verbose_name='email', max_length=100)
feed_id = models.IntegerField()
class Meta:
indexes = [
models.Index(fields=['email'])
]