전체 글 (총 582개) 썸네일형 리스트형 Django - 장고 어드민 사이트 이용하기 1. 어드민 계정 생성1) python manage.py createsuperuser2) Username : "어드민 계정이름"3) Email address : admin@email.com4) Password: ************ Password: ************ 2. 어드민 사이트 방문url : http://"본인의 장고사이트 도메인":port/admin 3. 만든 앱 어드민 사이트에 등록하기- admin 사이트에서 내가 만든 오브젝트를 사용하려면 어드민 앱에게 그 오브젝트를 알려야한다 1. admin.py에 내가만든 오브젝트 등록하기1) 앱하위의 admin.py를 편집한다2) 아래코드 삽입 from .models import "오브젝트(Models 생성시 만든)" admin.site.reg.. Django - 장고 앱 생성, 뷰 생성, 모델 생성 1. 앱 만들기1) 생성터미널창을 띄워 manage.py 파일이 존재하는 곳에서 아래 명령어를 입력하여 앱을 만든다- python manage.py startapp "경로/앱이름" 2) 앱등록 settings.py 편집- INSTALLED_APPS 섹션에 '앱이름.apps.앱Config' 추가 2. View 만들기 1. view 코드 작성1) 앱 하위에 존재하는 views.py를 편집한다2) from django.http import HttpResponse 코드를 삽입3) index함수를 아래그림과 같이 작성한다 2. url 매핑1. 앱 url 매핑1) polls 앱하위에 urls.py 라는 이름으로 파일을 만든다2) 그후 아래와 같이 코딩한다 2. 루트 url 매핑1) 최상단에 존재하는 urls.py .. Network - Untangle 설치 및 VMware의 서로 다른 스위치 연결 시나리오Untangle 공식 문서 : http://wiki.untangle.com/index.php/Main_Page- VMware에서 서로다른 2개의 VMnet스위치를 생성한 다음 Untangle을 이용하여 연결한다- 웹 프록시 , 캐싱기능이라고 상각하면됨 구성할 환경 과정1. 환경 구성1) Untangle NIC1 : 1.0.0.71/24(NAT) NIC2 : 20.0.0.254/24(VMnet2 : Custom으로 내부에서만 통신 가능하도록)NIC3 : 30.0.0.254/24(VMnet3 : Custom으로 내부에서만 통신 가능하도록) 2) CentOS5.3- NIC1 : 20.0.0.1/24 (VMnet2) 3) Kali- NIC1 : 30.0.0.1/24 (VMnet3) 2. Untangle .. Untangle을 이용한 DMZ 실습(Untangle 패킷 필터링, 포트포워딩) - 수정중 실습 1. 파란색 경로로의 패킷 이동은 모두 가능하게2. 빨간색 경로로는 불가능 하게 구축한다 시나리오Untangle : FirewallW2k8 : Web W2k16 : DB 해설1. 외부에서는 20.0.0.0/24 , 30.0.0.0/24 네트워크 대역을 알 방법이 없다2. 1.0.0.71(Untangle)에서 포트포워딩을 통해 향하게 해야한다. Python - 장고 명령어 명령어1. 프로젝트 생성 : django가 설치된 가상환경에서 실행해야한다- django-admin.py startproject conf .\"프로젝트이름" 이후의 명령어들은 모두 생성한 프로젝트의 manage.py가 존재하는 위치에서 실행한다manage.py는 django.core.management의 excute_from_command_line 함수를 import하여 사용하므로 다음의 사이트를 참조한다- https://docs.djangoproject.com/fr/1.8/_modules/django/core/management/ 1. 도움말- python manage.py help --commands 2. 서버 실행- python manage.py runserver 3. 앱 생성- python man.. Python - 장고 Project 와 Apps Apps- 앱이란 어떤 기능을 하는 웹 어플리케이션을 말한다- 하나의 앱은 모듈처럼 사용할 수 있어 여러개의 프로젝트에 속할 수 있다. Projects- 프로젝트란 웹사이트의 어플리케이션들과 그 구성의 집합- 여러개의 앱들을 포함한다 Python - 가상환경 이란? 가상 환경이란?- 자신이 원하는 Python 환경 구축을 위해 필요한 모듈만을 모아놓은 것- 각각의 가상환경은 독립적이어서 서로다른 가상환경에 설치된 모듈들의 영향을 받지 않는다(그림출처 - https://medium.com/@psychet_learn/python-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-a87fc6e4d12b) 언제?- 서로다른 가상환경에서 같은 모듈을 사용한다고 하더라도 다른 버전을 필요로 하는 경우가 있는 경우 사용- 어떤 프로그램을 실행하기 위한 최소한의 환경을 구축할 때 Windows 가상환경 구성1. 설치 1) pip를 이용하여 virtualenv를 설치한다 - python -m pip install virtualenv 2) virtualenv 를 이용.. Python - Window 장고 프레임워크 환경 구축 , Mysql 연동 용어*pip - python관련 패키지 설치 및 관리 시스템 설치가이드 -사이트* : https://wikidocs.net/6606 https://tutorial.djangogirls.org/ko/django_start_project/-공식 : https://docs.djangoproject.com/en/2.1/intro/-블로그 : http://duzi077.tistory.com/126 Window1. 파이썬 설치 및 환경 구성1. python.org 에서 3.X 버전 Python 설치 및 환경변수 등록- 환경변수를 등록하지 않으면 sdk가 잡히지 않는다)- 설치 경로 : default 설치시 경로는 다음과 같다 : C:\Users\사용자\AppData\Local\Programs\Python\Pytho.. 이전 1 ··· 43 44 45 46 47 48 49 ··· 73 다음