Django 명령어 모음
본문 바로가기
프로젝트 폴더 생성 - 컴퓨터 적당한 곳에 만들어라 
python -m venv 이름:  - 가상환경 생성  
source 이름/scripts/activate - 가상환경 실행 (source -> . replace) 
pip3 install django   -  장고 설치 uninstall 반대  특정 버전 :  django==2.1.3  
django-admin startproject 이름  - 새 프로젝트 생성 
python manage.py startapp 이름  - 새 앱 생성  (python -> ./ replace) 
python manage.py runserver  - 서버 실행 

python manage.py makemigrations  - 마이그레이션 디렉토리와 파일을 생성 
python manage.py migrate  - 데이터베이스에 스키마 반영 
python manage.py collectstatic  - static 분산되어 있는 파일들을 한 폴더로 다 끌어 모음(웹서버에 배포시 db migrate에 필요함) 

python manage.py createsuperuser - 장고 admin사이트 계정 만들기 (한 프로젝트당 여러 계정 생성 가능) 

pip install pillow 

회원가입 로그인 로그아웃:: 
from django.contrib.auth.models import User 
from django.contrib import auth 

회원 추가(회원가입):User.objects.create_user()  create_user(username,password) 
등록된 회원인지 확인: auth.authenticate(): 등록된 회원인지 확인 
로그인: auth.login(request,user) 
로그아웃: auth.logout(request) 

heroku: 
heroku open --app calm-ridge-22307   오픈 
heroku  run --app calm-ridge-22307  python manage.py createsuperuser 계정 생성

'Django' 카테고리의 다른 글

Django Framework  (0) 2020.06.22
Django dbsqlite3 오류  (0) 2019.09.23
django email 라이브러리  (0) 2019.09.23
django excel 불러오기 및 생성 하기  (0) 2019.09.23

FlaShLab