Programing/Python

파이썬 웹 개발을 위한 기초 공부하기 3탄 - django 기본 틀 잡기 및 DB 설계 초본 제작

세기루민 2021. 12. 8. 23:55
728x90

저번주에 같이 하기로 한 친구와 만나서 프로젝트 회의를 하다가 Flask 대신 Django로 진행하기로 했다. 

Flask는 장점도 존재하지만 레퍼런스가 부족하고 프레임워크 상 Django처럼 지원해주는게 부족하기 때문에

코드의 양이 많아지기도 하는 단점이 있다. 

그래서 Django로 개발하는 것이 오히려 효율적이라는 생각도 들었다. 


https://github.com/sg-moomin/python_flaskStudy

 

GitHub - sg-moomin/python_flaskStudy

Contribute to sg-moomin/python_flaskStudy development by creating an account on GitHub.

github.com

조금이라도 공부하는 내용들은 해당 깃에 올리는 중입니다. 

현재 Django 공부는 기존 Flask의 Html 틀을 가져가려고 생각했지만 새로 만드는게 더 효율적이라는 생각이 들어서 

DB 설계부터 천천히 만들기로 생각했다. 

우선 프로젝트의 간단한 설계도를 그려봤다. 

사실 여기서 내용들을 더 추가할 생각이고 현재는 가장 기초 틀을 잡아봤다. 

그리고 추가로 설계도에 따라서 DB설계도 추가로 같이 만들어봤다. 

DB 설계는 사실  ERD를 이용해서 만드는게 맞지만 아직 확정되지 않아서 기본적인 틀만 ppt로 만들어봤다. 

추가로 Django에 대한 공부한 내용은 위의 그림과 같지만 자세한건 아래의 링크에서 확인 가능하다. 

https://github.com/sg-moomin/python_flaskStudy/blob/main/2.%20ref.%20python/django/1.django%20startProject%20file%20%EB%B6%84%EC%84%9D.md

 

GitHub - sg-moomin/python_flaskStudy

Contribute to sg-moomin/python_flaskStudy development by creating an account on GitHub.

github.com

위의 md 파일을 보면 기본적인 Django를 install하면 생성되는 파일들에 대해서 간략하게 요약해봤다. 

사실 퇴근하고 코딩하는 시간이 부족해서 고민이 되지만 그래도 틈틈히 만들어볼 생각이다. 

다음 포스팅에서는 기본 토대를 잡아볼 생각이며 개발 내용으로 찾아오겠습니다. 

728x90