목록IT(리눅스&보안&개발)/개발-Django (3)
의식여행
안녕하세요.Django와 함께 활용가능한 mariaDBl, Ngingx, uwsgi 연동방법입니다. 1. MariaDB연동방법 1. MySQL-python 패키지 다운로드2. MariaDB 설치3. Django 프로젝트 setting 파일 수정DATABASES = { 'default': {'ENGINE': 'django.db.backends.mysql','NAME': '[테이블명]','USER': '[유저ID]','PASSWORD': '[유저PW]','HOST': '127.0.0.1', (로컬 환경의 경우)'PORT': '', (default, 3306) }}4. DB 연동 작업python manage.py makemigrationspython manage.py migrate5. DB 접속 후 정상 여부..
안녕하세요.Django 활용을 하기 위해서는 Python 설치가 선행되어야 합니다.(필자의 Python 3.6 설치 및 설정 방법 참고) 1. 필요 패키지 다운로드1. python-pip, python-setuptools (패키지 관리 도구) 2. sqlite, sqlite-devel (sqlite 사용 시) 2. Django 다운로드1. https://www.djangoproject.com/download/ (2018.01.10 기준 최신 버전은 2.0.1)2. "tar xvzf django Django-2.0.1.tar.gz" 디렉토리로 이동3. "python setup.py install" (참 쉽죠?) 3. Django 프로젝트 만들기"django-admin.py startproject [프로젝트..
안녕하세요, Woogi93 입니다. 이번 포스팅은 최근 핫한 Python 언어를 활용하여 쉽게 웹 페이지를 구축할 수 있는 방법에 대한 소개 글 입니다.장고의 개발 방식이 MTV(Model, Template, View)에 따른 일정한 룰에 의해 진행되고, 웹 프로그래밍에서 공통적으로 필요한 기능들을 미리 만들어둔 후에 단축 함수, 제네릭 뷰 등으로 제공하기 때문입니다.그 외에도 서드파티에 의한 외부 라이브러리가 풍부하고, 해외에서는 가장 많이 사용되는 파이썬 웹 프레임워크가라서 레퍼런스가 많다는 장점도 있습니다. 1.1 MTV 개발 방식웹 프로그래밍 영역을 3가지 개념으로 나눠서 개발하는 방식입니다.즉, 테이블을 정의하는 Model, 사용자가 보게 될 화면의 모습을 정의하는 Template, 애플리케이션..