728x90
SMALL
가상머신이 켜진상태에서
django-admin startproject 이름 .
을 입력해주세요. 이름은 원하시는 걸로 ..저는 "set"이라고 했습니다. (이름 뒤에 있는 "."(점)은 꼭 입력해주세요.) 이 설정과 관리하는 폴더입니다.
django-admin startapp 이름
을 입력해주세요. 이름에 원하시는 프로젝트명을 입력해주세요 저는 blog 라고 했습니다. 이 폴더는 프로젝트를 관리하는? 폴더입니다. set 폴더에서 "settings.py" 폴더에서ALLOWED_HOSTS = ['*']
로 바꿔주세요.
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
#폴더명
'blog',
]
에 만든 프로젝트 명을 입력해줍니다. 맨 밑쯤 (ctrl + f)로 찾으셔도 됩니다.LANGUAGE_CODE = 'ko'
로 바꿔주시면 관리자 페이지가 한글로 바뀝니다. 이 내용은 나중에..
TIME_ZONE = 'Asia/Seoul'
을 입력해주면 한국 시간으로 변경됩니다. 이것으로 설정은 끝났습니다. blog 폴더안에 "models.py" 이 있습니다. 이 파일은 데이터베이스를 만드는 역할을 합니다.from django.db import models
class Post(models.Model):
title = models.CharField(max_length=20)
text = models.CharField(max_length=100)
def __str__(self):
return self.title
을 입력해주세요. 설명을 하자면 "Post"는 데이터베이스 이름이고, CharField는 문자를 입력할 때 사용됩니다. CharField를 사용할 때는 뒤에 "max_length" 를 사용하여 최대 입력 수를 제한해야합니다.def __str__(self):
return self.title
데이터베이스 목록을 볼 때 입력한 제목을 보여줄 때 사용합니다. 이렇게 만들었으면
python manage.py makemigrations
python manage.py migrate
실행하고 관리자 페이지는 다음에..
'Backend > Django' 카테고리의 다른 글
Django url, views, templates (0) | 2019.03.08 |
---|---|
2. Django 관리자 페이지 (0) | 2019.03.01 |
Django 소개, 일정 (0) | 2019.02.25 |