Django 응용 프로그램에 대한 모델 모델 생성 및 활성화
3752 단어 django
모델 생성하기
생성된 응용 프로그램 디렉터리마다 모델이 있습니다.py 파일, 모델 즉 데이터베이스 구조 만들기
from django.db import models
class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
def __str__(self):
return self.question_text
class Choice(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
def __str__(self):
return self.choice_text
위 코드 중
__str__
방법으로 표에서 지정한 내용을 쉽게 얻을 수 있습니다INSTALLED_APPS
항목을 찾으면 다음과 같은 내용을 추가합니다. polls.apps.PollsConfig
polls는 응용 프로그램 이름이고 apps는 응용 프로그램의 apps입니다.py 파일, PollsConfig 클래스가 정의되어 있으며, 이것은 응용 프로그램을 만들 때 자동으로 생성됩니다.python manage.py makemigrations polls
이 명령은polls를 응용한 모델 모델을 검사합니다.py 파일의 수정은 이전 파일을 생성하는 것을 수정합니다. (응용된migrations 디렉터리에서 번호로 시작하는 initial.py 파일을 생성합니다) python manage.py migrate
프로젝트에서 실행되지 않은 모든 이전을 데이터베이스에 적용하는 데 사용이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django의 질문 및 답변 웹사이트환영 친구, 이것은 우리의 새로운 블로그입니다. 이 블로그에서는 , 과 같은 Question-n-Answer 웹사이트를 만들고 있습니다. 이 웹사이트는 회원가입 및 로그인이 가능합니다. 로그인 후 사용자는 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.