본문 바로가기
반응형

모델2

[Django/장고] 파이썬으로 웹페이지 만들기 튜토리얼 - 4부 1. 모델(데이터베이스)에 정보 추가하기 - admin페이지 모델에 데이터를 추가하는 방법은 여러가지가 있습니다. 1. 웹페이지상 view에서 model에 데이터베이스 추가하도록 요청하는 기능 구현 2. 서버 개발자가 admin페이지에서 직접 데이터 추가 3. 서버 개발자가 django shell을 이용해서 직접 데이터 추가 장고 공식 튜토리얼에서는 2번과 3번을 소개해주고 있는데 저는 admin 페이지를 먼저 소개하겠습니다. admin 페이지란? 간단히 말해 운영자가 쓰는 홈페이지라 생각하시면 됩니다. Django의 장점은 이 admin페이지를 기본적으로 제공해준다는 점입니다. 개발하는 입장에서 아주 편하고 시간 덜 들여서 좋지요. 먼저 운영자 계정을 만들어보겠습니다. 이를 superuser라고 합니다.. 2021. 5. 22.
Django/장고] 파이썬으로 웹페이지 만들기 튜토리얼 - 3부 1. 모델 작성하기 2부에서 MTV에서 View를 작성해 보았습니다. 이번에는 데이터베이스인 Model을 작성해 보겠습니다. 튜토리얼에서 투표 어플리케이션을 만든다고 하였습니다. 투표를 하기위해서는 질문과 선택에 관한 데이터베이스가 있어야겠죠? 아래와 같이 코드를 작성해줍시다. polls/models.py from django.db import models class Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date published') class Choice(models.Model): question = models.ForeignKey(Question, o.. 2021. 5. 22.
반응형