반응형 Django7 django 웹 프로그래밍 강좌 (#2-1 database)(django model, model 사용법, api 사용) www.youtube.com/watch?v=-Nmtakm70Ro&list=PLi4xPOplIq7d1vDdLBAvS5PmQR-p6KwUz&index=4 ## Databases 설정은 settings.py 에서 수정이 가능함. (EDX 환경하고 다름) - 장고는 데이터베이스 종류와 상관없이 작업이 가능하도록 도와줌 ## 데이터베이스 설치 - SQLite 를 데이터베이스로 사용하지 않는 경우, USER, PASSWORD, HOST 같은 추가 설정이 반드시 필요합니다. - SQLite 를 사용한다면 아무것도 미리 생성할 필요가 없습니다. 데이터베이스 파일은 필요할 때마다 자동으로 생성. - 기본적으로, INSTALLED_APPS 는 Django 와 함께 딸려오는 다음의 앱들을 포함한다. : EDX는 common.. 2021. 4. 13. django 웹 프로그래밍 강좌 (#2-0 git)(git 설치, git 사용법, github 사용법) www.youtube.com/watch?v=u7CyyHK2P_Q&list=PLi4xPOplIq7d1vDdLBAvS5PmQR-p6KwUz&index=3 ## 깃 설치 (깃과 깃허브 구분 필요) - Git Bash 활용 - git bash 는 리눅스 명령어로 이동 (프로젝트 폴더로 이동) : work/mysite 로 이동 : git init (초기화) : git add . (모든 파일 추적하겠다) : git commit (저장하겠다) : first commit 내용 입력 : wq (저장후 나옴) : git log (로그 확인) ## 깃허브 사용 - 저장소 생성 (mysite) - git remote add origin https://github.com/junngo/mysite.git - git push -u.. 2021. 4. 13. django 웹 프로그래밍 강좌 (#1 Django app)(프로젝트 생성, app 생성, 서버 구동, django cycle) www.youtube.com/watch?v=9WctwW_Pe1o&list=PLi4xPOplIq7d1vDdLBAvS5PmQR-p6KwUz&index=2 ## Visual Studio Code 다운로드 및 설치 ## 장고 앱 작성하기 1. 사람들이 설문 내용을 보고 직접 투표할 수 있는 개방된 사이트 2. 관리자가 설문을 추가, 변경, 삭제할 수 있는 관리용 사이트 - 윈도우용 장고 버전 확인 : py -m django --version (장고 라이브러리 설치 확인) - 가상환경마다 다른 개발환경을 설정 할 수 있음. ## 프로젝트 만들기 - django-admin startproject mysite (mysite 프로젝트 생성) ## Visual Studio Code 에 프로젝트 추가 - 장고 프레임워크의.. 2021. 4. 13. django 웹 프로그래밍 강좌 (#0 quick-install)(파이썬 설치, django 설치, 가상환경 세팅) www.youtube.com/watch?v=alrLd9T96aA&list=PLi4xPOplIq7d1vDdLBAvS5PmQR-p6KwUz&index=1 ## Django 설치하기 (밑에 가상환경에서 설치할 것) - C:\Users\user>pip install Django - 환경설정 독립적으로 할 수 있음 - 윈도우 환경시 가상환경 설치 방법 - pip install virtualenv - 가상환경 만들어 보기 C:\Users\user>virtualenv myenv - Activate script - 리눅스인 경우 - $ source /path/to/ENV/bin/activate - 윈도우인 경우 (activate.bat 실행) - \path\to\env\Scripts\activate.bat - 가상환경.. 2021. 4. 9. 장고를 공부할 때 필요한 기본 지식 - Django Basic www.youtube.com/watch?v=Nv_9uZ4ld9U ## Framework : 어떤 일을할때 자주 사용되는 기능을 미리 준비해둔것 - 백엔드 코드는 하나하나 다 작성해야 함. (시간이 많이 걸림) - 제품을 빨리 출시해야 한다. : Micro (Flask) : FullStack (Django) - 수시 변경이 유리 - Django 디자인 패턴 : 개발 설계상 발생하는 문제를 해결하기 위한 해결책 (디자이너, 프론트, 백엔드) : MTV : Model (데이터베이스), Template (화면 - 프론트), View (계산, 처리 - 백엔드) ## 장고로 프로젝트 만드는 순서 1. 파이참 프로젝트 만들기 2. 장고 설치 3. 장고 프로젝트 만들기 4. 설정하기 (데이터베이스, S3) 5. 데이터.. 2021. 4. 7. [django]"django_content_type" already exists 에러 발생시 python manage.py migrate 뒤에 --fake-initial 옵션을 붙여주면 된다. -> python manage.py migrate --fake-initial --fake-initial이란? The --fake-initial option can be used to allow Django to skip an app’s initial migration if all database tables with the names of all models created by all CreateModel operations in that migration already exist. This option is intended for use when first running migrations against.. 2021. 4. 5. django migrate gets error "table already exists" 증상 antilibrary.org/911 django migrate gets error “table already exists” 이미 테이블을 생성해놓은 경우에는 아래와 같이 마이그레이션 실행시 테이블이 이미 존재한다고 나오면서 에러를 발생시킨다. django.db.utils.OperationalError: (1050, "Table 'blog_category' already exists".. antilibrary.org python /edx/app/edxapp/edx-platform/manage.py lms migrate --settings=aws --fake 2021. 4. 5. 이전 1 다음 반응형