본문 바로가기

Models 본문

개발/Django

Models

Louisus 2020. 5. 5. 16:24
728x90

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
Comments