Tiny Finger Point Hand With Heart
본문 바로가기
728x90
반응형

Django14

[Django] 프로젝트(project) 구조 장고로 프로젝트를 시작하려면 환경을 만들어 줘야하는데, 장고는 프로젝트파일을 만드는 순간 모든 환경설정에 필요한 파일들을 생성해 준다. 1. 가상환경을 생성한다. ex)venv 등등 2. 장고를 install한다. pip install django=={버전입력} 3. django-admin startproject {프로젝트 이름} . (여기서 .은 현재폴더 안에 생성한다는 뜻) 프로젝트를 생성하고 나면 이렇게 폴더와 파일이 생긴 것을 알 수 있다.(본인은 restaurant app까지 만들어놓음) 이제 pratice라는 프로젝트 폴더안에 어떤 파일들이 생겼는지 알아보자. > __init__.py 디렉토리를 하나의 파이썬 패키지로 인식되게끔 하는 역할을 하는 파일. python 3.3버전 이상부터는 이 파.. 2023. 1. 28.
[Django] Django 앱 구조로 보는 MTV Djago는 MVC(Model-View-Controller)를 기반으로 한 프레임워크다. 하지만 장고에서는 같은 개념을 MTV(Model - Template - View)라고 부른다. 참고로 MVC패턴은 데이터(model), 사용자 인터페이스(view), 데이터 처리 로직(controller)을 구분해 한 요소가 다른 요소들에게 영향을 주지 않도록 설계하는 방식인데, 장고도 기본적으로 이 방식을 따르며 명칭이 조금 다를 뿐이다. MTV패턴이란 Model(모델),Template(템플릿),View(뷰)의 약자이다. 1. Model 모델은 데이터베이스에 저장되는 데이터를 의미한다. excel과 같은 표의 형태로 정리하여 데이터베이스에 넣는다고 생각하면 된다. 원래 DB를 다루기 위해서는 SQL이라는 언어를 알.. 2023. 1. 13.
[Django] Admin site Admin site Django의 가장 강력한 기능 중 하나인 automatic admin interface 알아보기 “관리자 페이지” • 사용자가 아닌 서버의 관리자가 활용하기 위한 페이지 • 모델 class를 admin.py에 등록하고 관리 • 레코드 생성 여부 확인에 매우 유용하며 직접 레코드를 삽입할 수도 있음 1. admin 계정 생성 python manage.py createsuperuser username과 password를 입력해 관리자 계정을 생성 admin 계정 생성 ❖ email은 선택사항이기 때문에 입력하지 않고 enter를 입력하는 것이 가능 ❖ 비밀번호 생성 시 보안상 터미널에 입력되지 않으니 무시하고 입력을 이어가도록 함 2. admin site 로그인 http://127.0... 2022. 10. 12.
[Django] Django로 CRUD를 해보자! 게시판만들기 가상환경 생성 및 프로젝트 생성 작업 폴더 생성 및 이동 > mkdir todos > cd todos 가상 환경 생성 > python -m venv [가상환경 이름] > python -m venv todos-venv 가상 환경 실행 > source todos-venv/bin/activate # mac pip 버전 확인 > pip list Package Version ---------- ------- pip 22.0.4 setuptools 58.1.0 WARNING: You are using pip version 22.0.4; however, version 22.2.2 is available. You should consider upgrading via the '/Users/mac/Desktop/20220.. 2022. 10. 11.
Django가상환경 설정하기 나만의 장고 개발환경 설정 가이드 MacOS를 기본으로 합니다. 1. 터미널을 열어 준다.맥에서 터미널은 launchpad>기타>터미널 2. 가상환경설정하기 mkdir 폴더명 으로 폴더만들기 cd 폴더명/ 폴더로 들어가기 python3 -m venv 가상환경이름 파이썬버전확인해서 설정하기 ls로 잘 만들어졌나 확인. cd 가상환경폴더 로 만든 가상환경 폴더 들어가기 경로변경됐나 확인하고 ls로 다시 폴더안에 파일들 잘 만들어졌나 확인 3. 가상환경 활성화하기 source 가상환경이름/bin/activate 입력하여 가상환경 활성화하기 앞에 활성화됐는지 확인하기 4. 장고설치 pip install django==3.2.13 장고 설치하기 최신버전 4 가 있긴하지만 오류가 많을 수 있어 3으로 설치 최신버전.. 2022. 9. 21.
728x90
반응형