파이썬 버전 확인 하기

​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 관리자 사이드 가보기

http://fluxion.kr:8000/admin

2.Django 메모장

http://fluxion.kr:8000/memo

3.Rest Framework

http://fluxion.kr:8001/bbs/

gitHub

https://github.com/fluxionkr/fluxionsoft_01.git

Categories:

No responses yet

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다