Models 본문
from django.db import models
# Create your models here.
class Topic(models.Model):
top_name = models.CharField(max_length=264, unique=True)
def __str__(self):
return self.top_name
class Webpage(models.Model):
topic = models.ForeignKey(Topic, on_delete=models.CASCADE)
name = models.CharField(max_length=264, unique=True)
url = models.URLField(unique=True)
def __str__(self):
return self.name
class AccessRecord(models.Model):
name = models.ForeignKey(Webpage,on_delete=models.CASCADE)
date = models.DateTimeField()
def __str__(self):
return str(self.date)
# python manage.py migrate
# python manage.py makemigrations AppName
# python manage.py migrate
2. admin.py
from django.contrib import admin
from second_app.models import AccessRecord, Topic, Webpage
# Register your models here.
admin.site.register(AccessRecord)
admin.site.register(Topic)
admin.site.register(Webpage)
# python manage.py createsuperuser
'개발 > Django' 카테고리의 다른 글
Models - Templates - Views (MTV) (0) | 2020.05.05 |
---|---|
Population Scripts (0) | 2020.05.05 |
Django Static (0) | 2020.05.04 |
Django Templates (0) | 2020.05.04 |
Django URL Mappings (0) | 2020.05.04 |