on
Django project setting 순서 및 방법
Django project setting 순서 및 방법
Django postgresql 설치 및 연결 / psycopg2 설치 및 연결
1. Django project setting
#Django Project #install Virtual Env python3 -m venv "Name of VENV" #activate Virtual Env call Scripts/activate.bat #Install(In VirEnv) pip list pip freeze > requirements.txt pip install -r requirements.txt{ pip install django pip install requests pip django-heroku pip dj_database_url } # What you need to do to start New Django Project 1. cd to development directory 2. mkvirtualenv "project_name"(pyhton -m venv) 3. cd Script/ + activate.bat 4. On Base directory, pip install django 5. django-admin startproject "project_name" - pip install -r requirements.txt 6. python manage.py startapp main 7. python manage.py startapp user 8. settings.py { 1) import os 2) static_file setting 3) API Key setting 4) app setting } 9. URL setting (project + app) 10. pip install requests 11. DB modeling 12. forms.py + mixins.py 13. @@@@@ Coding @@@@@ 14. python manage.py makemigrations 15. pip install humanfriendly 16. python manage.py migrate 17. python manage.py runserver(connect as "localhost:8000" not "127.0.0.1")
2. postgresql install
3. PGAdmin, login + create new DB
4. pip3 install psycopg2
TEMPLATES setting
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
STATIC FILE setting
STATIC_URL = '/static/' STATICFILES_DIRS = [os.path.join(BASE_DIR, 'project_root/static')] STATIC_ROOT = os.path.join(BASE_DIR,'static')
GetBootstrap.com
free HTML template searching
STATIC files
STATIC_ROOT와 STATICFILES는 같은 경로를 가질 수 없다.
STATICFILES = [os.path.join(BASE_DIR, 'static')]
from http://incomeplus.tistory.com/157 by ccl(A) rewrite - 2021-10-01 01:00:45