[pip3]-인스톨
sudo apt-get install python3-pip
[가상환경 생성]
virtualenv --python=python3 projectname
virtualenv -p python3 projectname
[가상환경 실행 / 가상환경 종료]
실행 : source projectname/bin/activate | 종료: deactivate
ubuntu 계정 앞 (projectname) 이 붙으면 가상환경 실행
[가상환경에 Django설치]
pip3 install django==2.2.7(원하는 버전, pip3 install django 입력시 최신버전 3.0버전설치)
[설치된 Django 버전확인]
python3 -m django --version
[프로젝트생성 및 시작]
django-admin.py startproject projectname .
[DB설정 mysql사용시 - 기존내장 sqlite3 사용시 별도설정x]
1. pip3 install pymysql
>Successfully installed pymysql-0.9.3 뜨면 설치 완료
2. projectname 내의 settings.py 수정
import os 아래 입력
import pymysql
pymysql.install_as_MySQLdb()
DATABASES 수정
DATABASES = {
'default': {
#'ENGINE': 'django.db.backends.sqlite3',
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django_db', #데이터베이스는 미리 생성 되어 있어야함.
'USER': '계정',
'PASSWORD': '패스워드',
'HOST': 'mysql 서버 IP',
'PORT': '3306', #보통 3306이나 port 직접설정시 변경해야함.
}
}
3. django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
>>에러시 다음사항 조치
https://toentoi.tistory.com/50
4.python3 manage.py runserver 0.0.0.0:port
'DevSpace > Python | Django' 카테고리의 다른 글
[django]web 실행시켜보기 (0) | 2022.01.06 |
---|---|
[ubuntu-django] (0) | 2022.01.06 |
[Django]mysqlclient 설치 후 django runserver 실행시 에러 (0) | 2019.12.02 |
[Python-Django] mysqlclient 설치시 오류 (0) | 2019.12.02 |
[Django] DisallowedHost 웹페이지 접속에러 (0) | 2019.11.26 |