검색결과 리스트
Python에 해당되는 글 8건
- 2019.01.02 Django 테스트 환경 구축 #2
- 2019.01.02 Django 테스트 환경 구축 #1
글
Django 테스트 환경 구축 #2
Python Django
2019. 1. 2. 11:33
반응형
- admin 페이지 접속 설정
- admin 페이지 접속을 위해 브라우저에서 다음과 같이 접속
- http://192.168.58.4:8080/admin #ip 및 port는 각자 설정한 내용에 따라 틀려짐
- 접속 확인 완료
로그인 사용자 지정 - 최초 로그인을 하기 위해서 사용자 생성 및 암호를 설정 해야 함.
- 터미널로 접속하여 venv로 접속
- 사용자 생성을 위하여 다음과 같은 명령어를 입력
- manage.py createsuperuser
- 오류시 python manage.py migrate 명령어를 실행해야 함
- 계정 및 암호를 입력 하여 설정
- 재 접속
- 접속 완료
글
Django 테스트 환경 구축 #1
Python Django
2019. 1. 2. 11:32
반응형
- CentOS 내 Python 3.6 설치
- centos-release-scl 설치
- python 3.6 활성화 시키기
- venv 설치
- py36-venv를 설치 및 생성
- 활성화
- 실행하면 프롬프트가 바뀜
- django 설치
- 버전 확인
- python 실행 후
- import django
- django.VERSION 을 하면 버전이 표시 됨
- django 프로젝트 만들기
- Project 생성
- 위 명령어를 통해 venv 환경으로 진입
- #django-admin startproject myweb
- myweb을 새로 생성함
- 생성된 myweb 프로젝트의 폴더 내용은 다음과 같이 구성 됨
- Project 생성
- django 서버 실행
- 실행 중단은 CTRL + C
- 서버포트를 변경하고자 할 경우는
- ./manage.py runserver 8080 의 형태로 사용할 경우 위와 같이 127.0.0.1로 Host가 생성되어 외부 접속이 불가한 경우가 발생 함
- 위와 같이 표현되면, CTRL+C를 눌러 중지 시키고
- ./manage.py runserver hostip:8080으로 입력
- 테스트의 경우 192.168.85.4이므로
- ./manage.py runserver 192.168.85.4:8080 으로 실행
- 웹 브라우저를 통해 다시 접속하여 아래와 같은 경우가 발생 할 수 있음(대부분의 경우 발생)
- 위의 경우는 host를 지정하지 않아 발생하는 문제로 아래 순서대로 수정
- CTRL+C를 눌러 서비스를 종료
- ls를 통해 디렉토리를 조회하여 settings.py를 찾아 이동하여 편집 실행
- settings.py파일에서 다음 부분을 찾아 수정
- 28라인의 ALLOWED_HOSTS = []를 다음과 같이 수정
- ALLOWED_HOSTS = ['*']
- 혹은
- ALLOWED_HOSTS = ['192.168.85.4']
- 저장 후 종료
- 이후 다시 서버를 실행
- 성공 화면
- 기본화면이 표시됨