[Django] To-do list 앱 만들어보기(1)

Yerin·2020년 1월 28일
0

장고도 더 연습해볼겸 토이프로젝트로 간단한 To-do list 앱을 만들어보기로 했다.

Create project

먼저 가상환경을 활성화 한후, todoSubject라는 이름으로 프로젝트를 만든다.

django-admin startproject todoSubject
```

이 프로젝트 안에 두개의 앱을 만들 것이다. 하나는 main, 하나는 게시판!
```
python manage.py startapp todo_main
python manage.py startapp todo_board
```
manage.py 가 있는 위치에서 위와 같이 명령어를 입력하면 앱 두개가 생긴다.

우선 프로젝트와 앱 두개를 생성했으니 데이터베이스를 위해 migrate을 해준다.
```
python manage.py migrate
```
그 후에 runserver 를 해주고 localhost:8000/admin 주소로 들어가면 
Django Administration 페이지가 나타날 것이다. 

Admin Login
---

이 페이지는 관리자계정으로 들어가는 페이지이다. 저 화면에 로그인이 가능하도록 관리자 계정을 만들어준다. 
```
python manage.py createsuperuser
```
이름, 이메일, 비밀번호를 다 입력하고 다시 로그인하러 들어가보면
화면에서 관리자계정을 볼 수 있게 된다. 


Create Board
---

앞서 만든 todo_main 앱 디렉토리 안에 static이라는 폴더를 만들고 그안에 css와 js 라이브러리들을 넣어보기로 한다. 'https://getbootstrap.com/' 들어가서 관련 라이브러리들을 다운받은 후 폴더안에 넣어주기만 하면 된다. 

그 다음, 메인디렉토리인 todoSubject의 settings.py에 들어가서 'INSTALLED_APP'부분에 생성한 두개 앱을 추가해주고 static_url과 media_url 부분도 추가해준다. 

Mysql 연동 
---

mysql과 연동하기 위해 pymysql을 설치한다. pymysql이 임포트되지 않으면 mysqlclient를 설치한 후, 정해놓은 이름으로 데이터베이스를 생성하고 runserver. 

(2)편에서 계속 ..
profile
졸꾸 !!!

0개의 댓글