본문 바로가기

programmer/DJango

(9)
window + venv + django 설치 후 실행해 보기!! pycharm 을 관리자 권한으로 실행한다. python3 설치 $ python3 적당한 위치에 폴더 만들기 $ mkdir djangogirls 폴더로 이동 $ cd djangogirls 가상 드라이버 생성 $ python3 -m venv myvenv 가상 드라이버 실행 $ .\myvenv\Scripts\activate '(myvenv)' 표시는 (myvenv) 가상 드라이버 실행 상태라는 뜻 django 설치 (myvenv) pip install django~=4.0.0 pip 업글 (myvenv) python3 -m pip install --upgrade pip 'my' + 'site' 생성 (myvenv) django-admin startproject mysite Mode LastWriteTime ..
Django 관리자 권한 생성 Django의 장정중 하나는 관리자 모드가 있다는것이다. 권한을 생성하는 방법을 알아보자. $./manage.py createsuperuser 를 입력하면 하기 이미지와 같이 사용자이름, 이메일 주소 , 비밀번호 입력이 가능하다. 생성완료 후 server 에 접속한뒤 http://'서버아이피주소':8000/admin/ 을 입력해 관리자 페이지로 진입한다. 끝
Django Mysql database 만들기 mysql을 정상 적으로 설치했다면 하기 명령어를 통해서 mysql 모드로 진입 가능하다. $mysql -u root -p 비밀번호 입력 후 기존에 있는 데이터 베이스들을 확인하고 >>show databases; 데이터 베이스를 생성한다. >>create database '생성할 db 명'; mysql 모드 종료 >>exit
Django setting.py 설정 $Django-admin startproject '프로젝트명' 을 입력하면 프로젝트 폴더 하위에 setting.py 파일이 생성된다. 기본적으로 설정해야 되는 값을 기록해 본다. import os import pymysqll pymysql.install_as_MySQLdb() ALLOWED_HOSTS = {'서버가 실행되는 IP'} DATABASES = { 'default':{ 'ENGINE': 'django.db.backends.mysql', #sql 정보 'NAME': 'my_db',#db 정보 'USER' : 'root',#db 아이디 'PASSWORD' : 'pass',#db password 'HOST' : 'localhost', 'PORT' : '3306', } } LANGUAGE_CODE = ..
Django aws ec2 port 설정 AWS EC2에 Django Server를 실행할 때 포트설정을 열어주어야 한다. 2020.09.21일 자 기준 EC2 -> 보안그룹 -> 설정 적용중인 인바운드 규칙 선택 -> 인바운드 규칙 편집에서 사용자지정 TCP를 선택하고 8000번 포트를 열어(저장)준다. 매번 서버에 포트설정을 하기 귀찮지만 보안을 위한 것이니 신경써서 열어주도록 하자.
Django 에서 초기 설정 시 격는 에러들(access denyed , str decode 등) Django에서 초기 설정을 진행하면서 발생한 에러들을 정리해 보았다. 초기 설정을 물흐르듯 따라가다보면 설정 에러들이 연어가 물살을 거스르는 것 처럼 팡팡 터져서 다 잡아먹고싶지만 유유히 처리해 보자. 1. mysql 마이그레이션 시 접근 권한 문제이다. 1.1 mysql 권한 확인 및 권한 설정하기. Mysql 접속 $mysql -u root -p >>USE mysql; 1.2 권한이 주어진 유져와 비밀번호 형식 보기 >> Seelect User, Host, plugin From mysql.user; 1.3 'root' 계정 페스워드를 'mysql_native_passwor'로 설정 >> update user set plugin='mysql_native_password' where user='root..
Django Setting_python 설치 및 virtualenv 설치 시 에러 1. 특정 python 환경의 virtualenv 생성하기. $pyenv virtualenv 'version 명' '가상황경 명' 1. 정상 생성시 2. 잘못 생성되었을 때 python 버전을 잘 못 설치한것이므로 다시 설치하길바람. 하기 명령어를 입력하면 원하는 python 버전을 pyenv에 설치한다. $CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install 3.7.5 3. 가상환경 활성화/ 비활성화 $pyenv activate '가상환경 명' $pyenv deactivate
Django Setting_python 설치 및 virtualenv 설치 1. 설치 가능한 Python version 알아보기 $venv install -list 를 입력하면 다운로드 가능한 python 버전을 확인 할 수 있다. 2. pyenv 에 python 3.7.5 버전 설치 python을 설치 할 때 root 권한을 요청하므로 sudo로 권한을 상승한 후 설치하자. $sudo -s $pyenv install 3.7.5 설치 완료 메시지 설치 에러가 나는 경우 하기 이미지 같은 경우는 권한 에러이다. sudo -s 후 설치 하자. 설치가 완료 되면 local python을 설정 할 수 있다. $pyenv local '버전 명' 하기 이미지 참조 3. virtual env 설치 $git clone https://github.com/yyuu/pyenv-virtualenv...
Django Setting_pyenv 설치 AWS EC2 환경에서 DJango Setting을 진행해 보자. 1. git설치 2. pyenv 설치 개발 환경을 독립시키기 위해서 설치한다. 개발할 때마다 이 작업이 생각보다 중요하다는 것을 느낀다. $git clone https://github.com/pyenv/pyenv.git ~/.pyenv $cd ~ $vi .bashrc 맨 마지막에 export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" 내용을 추가해준다. 저장하고 나온뒤에 3. 터미널 재시작 $source .bashrc 4. 설치 확인 $pyenv versions 를 입력하면 하기와 같은 이미지가 나와야 한다.

반응형