📢 공지사항
////////
home

학사 관리 프로그램 만들기1의 사본

웹애플리케이션 설계

프로젝트 생성

django-admin startproject studentsProject
Python
복사

애플리케이션 생성

python manage.py startapp students
Python
복사

프로젝트 설정 변경(settings.py)

students/apps.py에 studentsConfig 함수를 studentsProject/settings.py에 입력
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'students.apps.StudentsConfig', ]
Python
복사
studenstProject/settings.py에서 타임존 변경
#TIME_ZONE = 'UTC' TIME_ZONE='Asia/Seoul'
Python
복사

데이터베이스 만들기(models.py)

#students/models.py from django.db import models from django.db.models.fields import CharField # Create your models here. class Student(models.Model): s_name=models.CharField(max_length=100) s_major=models,CharField(max_length=100) s_age=models.IntegerField(default=0) s_grade=models.IntegerField(default=0) s_gender=models.CharField(max_length=30) def __str__(self): return self.s_name
Python
복사
admin.py에 추가
from students.models import Student
Python
복사
db반영
python manage.py makemigrations python manage.py migrate
Python
복사

관리자 계정 생성 및 웹 서버 실행

python manage.py makemigrations python manage.py migrate
Python
복사
python manage.py createsuperuser python manage.py runserver 0.0.0.0:8000
Python
복사

관리자 페이지 접속

http://127.0.0.1:8000/admin
Python
복사

django 인트로(시작)페이지 접속

http:/127.0.0.1:8000
Python
복사