파이썬 버전 확인 하기
python3 –version
pip 버전 확인
pip3 –version
장고 설치 여부 확인
pip3 show Django
장고 설치
pip3 install Django
장고 정보 확인
pip3 show Django
프로젝트 생성
django-admin startproject fluxionsoft(프로젝트명)
애플리케이션 생성
cd fluxionsoft
python3 manage.py startapp polls
SqlLite 버전 호환 문제가 발생하면 SqlLite를 업그레이드 한다.
wget https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz
tar -xzvf sqlite-autoconf-3360000.tar.gz 압축을 푼다.
./configure
위와 같은 오류가 나면 gcc를 설치한다.
sudo yum groupinstall “Development Tools” 또는 yum install gcc glibc glibc-common gd gd-devel -y
컴파일러 설치 후 ./configure
sudo make clean && sudo make -j 20 && sudo make install
sudo /bin/cp -rf /usr/lib64/libsqlite3.so.0.8.6 /usr/lib64/libsqlite3.so.0.8.6_bak
sudo /bin/cp -rf /usr/local/lib/libsqlite3.so.0.8.6 /usr/lib64/libsqlite3.so.0.8.6
기존버전 백업 후 라이브러리 경로에 복사
cp /usr/local/bin/sqlite3 /usr/bin 실행파일 도 복사한다.
sqlite3 –version 버전을 확인해 본다.
프로젝트 설정 파일 변경
~/mysite/mysite/]settings.py 파일 (allowed_hosts, installed_apps, database, tiem_zone, debug) 부분을 수정
기본 테이블 생성
python3 manage.py migrate
장고에서 사용하는 기본 테이블을 생성하여준다.
슈퍼유저 생성
python3 manage.py createsuperuser
장고의 기본 관리자 웹 화면에서 사용할 슈퍼유저를 만들어 준다
웹페이지 확인
python3 manage.py runserver 0.0.0.0:8000
(서버를 실행하여 웹페이지가 보이는지 확인 하여 준다.)
포트가 막혀 있으면 AWS 보안그룹에 가서 8000번 포트를 허용해 준다.
1.Django 관리자 사이드 가보기
2.Django 메모장
3.Rest Framework
gitHub
No responses yet