분류 전체보기
-
About DjangoPython 끄적끄적/Python django 2020. 3. 26. 01:40
파이썬에는 Django, Flask, Tonado등의 프레임워크가 있다. 그 중 Django와 Flask가 많이 사용된다. 1. Django는 프론트엔드보다는 백엔드에 주로 사용되는 프레임 워크이다. 즉; 호스트 측에서 클라이언트의 요청에 대해 데이터 처리 등의 기능을하고, 사용자에게 응답한다. 특히 DB처리에 강점을 가지고 있다. 2. 파이썬 언어를 기반으로한다. 파이썬의 장점을 그래도 받아들여 복잡하지 않고, 단순하고, 직관적이다. 따라서 빠른 개발이 가능하다. 3. 다양한 라이브러리가 제공된다. 4. 기본적인 admin페이지를 제공해 준다. DB데이터에 대해 웹에서 더 쉽게 접근하고 컨트롤할 수 있다. 예를 들어 변수를 주고 받을 때 변수명은 보안상 숨겨야되는데 이를 간편하게 처리 할 수 있다.
-
django 설치 방법Python 끄적끄적/Python django 2020. 3. 25. 00:54
Node.js의 npm PHP의 Composer가 있다면 Python에는 pipenv가 있다. 파이썬에서 패키지관리를 할때 사용하는 것 중에 pip와 virtualenv가 있다. 하지만 이 둘은 각각 장단점을 가지고 있다. pip는 여러가지 패키지가 있지만 파이썬의 패키지 버전의 변화에 따라 프로잭트 환경이 변할 수 있다. virtualenv는 파이썬 버전과 라이브러리의 공간을 나누어 pip단점을 보완할 수 있다. 하지만 여러개의 requirements 파일들을사용해야 한다는 단점이 있다. 이를 보완하기 위해 나온것이 pip와 virtualenv를 합한 pipenv이다. Pipenv는 Pipfiles의 가상환경을 통해 패키지를 설치하고 이 패키지를 관리하는 과정에서 강점을 보인다. 이제 설치해보자. pi..