models.py

    on_delete=SET_NULL 설정시 ERROR 발생

    from django.contrib.auth.models import User from django.db import models # Create your models here. class Article(models.Model): writer = models.ForeignKey(User, on_delete=models.SET_NULL, related_name='arrticle') title = models.CharField(max_length=200, null=True) image = models.ImageField(upload_to='article/', null=False) content = models.TextField(null=True) created_at = models.DateField(auto..

    [pinterest clone (9)] Model, DB 연동

    만들어놓은 hello_world.html 을 보면 정적이다. 그냥 워딩 딱 박혀있는게 끝이다. {% extends 'base.html' %} {% block content %} testing {% endblock %} 이걸 db에서 내용을 받아 동적으로 변할 수 있게 models.py로 부터 시작한다. 1 models.py from django.db import models # Create your models here. class HelloWorld(models.Model): text = models.CharField(max_length=255, null=False) 2 python manage.py makemigrations : 우리가 models.py에다 쓰는 내용을 db와 연동시킬 파이썬 파일로 ..

    [Django Tutorial] Blog 만들기 (2)

    모델 코딩 (models.py) Django에서는 모델이라는 파이썬 객체를 통해 데이터에 접속하고 관리한다. 모델: 저장된 데이터의 Schema를 정의한다. 모델은 models.py에서 정의되며 이들은 django.db.models.Model 을 상속받은 서브클래스로 구현된다. from django.db import models from django.urls import reverse class Post(models.Model): title= models.CharField(verbose_name='TITLE',max_length=50) #제목 description= models.CharField('DESCRIPTION', max_length=100, blank=True, help_text='simple ..