Django 8

[Django] 설정

기본 설정 (setting.py 파일) 1. Application (myApp01) 접근 허용을 위해 INSTALLED_APPS에 myApp01 추가 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myApp01', ] 2. ALLOWED_HOSTS 설정 . ALLOWED_HOSTS = [] 설정은 ALLOWED_HOSTS=[‘localhost’, ‘127.0.0.1’, ‘[ : : 1’] 와 동일 설정 . 특정 IP 혹은 포트 제..

Django 2022.03.18

[Django] Project, Application 생성

Django Project 생성 -Project (myProject01) 생성 및 구조 확인 # django-admin startproject myProject # cd myProject # tree . ├── manage.py └── myProject ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py Django Application 생성 -Appliation (myApp01) 생성 및 구조 확인 # python manage.py startapp myApp01 # cd myApp01 # tree . ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ └── __init__.py ├── models.py..

Django 2022.03.18

[Django] install

Python 설치 확인 -CentOS에서 기본적으로 Python 2.x 설치되어 있으므로 Python3.x 버전 및 관련 모듈 설치 필요 # yum install –y https://centos7.iuscommunity.org/ius-release-el7.rpm # yum install –y python36u ptyhon36u-libs python36u-devel python36u-pip -Python2.x, Python3.x 심볼릭 링크 재설정 # ln –s /bin/python3.6 /bin/python # ln –s /bin/python2.7 /bin/python2 -Python 설치 버전 확인 # python --version Python 3.6.8 Django설치 -pip(Python Insta..

Django 2022.03.18

[Django] 소개

Django란? -2003년 로렌스 저널-월드 웹 개발팀의 내부 프로젝트로 시작, 2005년부터 시작된 오픈소스 프로젝트로 공개 -제공되는 기능이 많아 쉽고 빠르게 개발이 가능하여 널리 사용되고 있는 Python 오픈소스 웹 프레임워크 Django의 특장점 -MVT(Model-View-Controller) 패턴으로 비즈니스 로직과 사용자 화면 구성 분리 -객체 관계 매핑을 통해 데이터베이스와 데이터 모델 클래스를 연결하는 기능 제공 -Django 웹 프레임워크의 기본 단위인 프로젝트 실행 시 관리자 화면 자동 구성 -내부적 확장이 가능하고 디자인이 쉬운 템플릿을 가지고 있어 쉽게 개발 가능 -자체적으로 가지고 있는 테스트용 웹 서버를 통해 개발 점검 가능 -자주 이용되는 동적 페이지를 캐시에 저장해 서버..

Django 2022.03.18

[Django] Python 웹 프로그래밍 Django 설치

Django 설치하기 (python을 통한 설치) [root@ansible_server /]# pip3 install Django Django 프로젝트 생성 (myDjango 이름의 프로젝트 생성하기) [root@ansible_server /]# mkdir django [root@ansible_server /]# cd django/ [root@ansible_server django]# django-admin startproject myDjango [root@ansible_server django]# cd myDjango/ [root@ansible_server myDjango]# ls -al 합계 4 drwxr-xr-x. 3 root root 39 1월 31 02:27 . drwxr-xr-x. 3 root..

Django 2022.03.18