728x90

SSAFY 62

Static 정적파일 & Media 파일 추가하기

Static 정적 파일 원본 그대로 보여주는 파일 요청한 것을 그대로 응답하는 되는 파일 기본 경로 > app_name/static {% load static %} settings.py 에 설정돼있다. URL 또한 포함돼있다. URL도 빌드돼있다 특정 앱에서만 쓰지않는 파일이있을 텐데 우린 아래를 읽어보자. 프로젝트에 특정 앱에 연결되지 않은 정적 자산도 있을 수 있습니다. 앱 내에서 《static/》 디렉토리를 사용하는 것 외에도 디렉토리 목록(:seting:》)을 정의할 수 있습니다.Django가 정적 파일도 찾을 수 있는 설정 파일의 STATICFILES_DIRS)입니다. 예를 들어 다음과 같습니다. STATICFILES_DIRS = [ BASE_DIR / "static", '/var/www/sta..

SSAFY/Django 2021.03.18

현재까지 Django 요약

여기까지 요약 djago model DB ORM Migrations DB API QuerySet API CRUD 핵심 명령어- makemigrations, migrate django form in webex Form ModelForm Form (유효성 검사) form은 장고프로젝트의 주요 유효성 검사 도구중 하나 공격 및 우연한 데이터 손상에 대한 중요한 방어수단 django는 폼에 관련된 작업의 아래 세부분을 처리해 줌 렌더링을 위한 데이터 준비 및 재구성 데이터에 대한 HTML forms 생성 클라이언트로부터 받은 데이터 수신 및 처리 Form Class (모델을 하는 것과 비슷한 원리 - forms 안의 녀석을 불러온다..) django Form 관리 시스템의 핵심 form 내 field, fiel..

SSAFY/Django 2021.03.17

가상환경 만들기부터 게시판 Form 을 사용하여 만들기

가상환경만들기 python -m venv venv 가상 환경 만들어주기 폴더를 하나 가집니다. 여기서 어떤 폴더를 가지고있는지 확인하기위한 명령어 which pip 을 처주면 경로가하나 나오는데 이는 파이썬이 설치된 경로를 보여줍니다. 즉, pip install 을 사용하면 저기에 다 설치가된다! 근데 위와같은 가상환경을 만들어주면? 바로 폴더에 설치가 된다는 것. 여기서 이 명령을 처보자 source venv/Scripts/activate 그후 다시 which pip 을 입력하면 이번에는 venv(가상환경)의 경로를 보여줍니다. vi ~/.bash_profile 입력후 i 를 누르고 아래에 INSERT 가뜨면 입력해주자 alias activate="source venv/Scripts/activate" ..

SSAFY/Django 2021.03.16

[일타싸피 후기]

삶과 개발의 삶개입니다. 2021년 3월 15일 SSAFY에서 실시한 실습 + 시험+ 놀이 콘텐츠 [일타싸피] 후기입니다. 문제 "게임으로 알고리즘을 평가하는 SSAFY만의 신개념 평가시스템"이라고 적혀있습니다. 이는 당구에서 착안하여 Python, java, C 를 이용하여 공의 좌표를 사용하여 각도와, 파워를 계산하여 로직 구현을 통해 진행하는 방식입니다. 당구를 모르더라도 SSAFY에서 정말 자세히 설명해주니 걱정없이 시험에 임했습니다. 총 6개의 스테이지를 미리 플레이하며 연습이가능하고 로직이 구현이됐다면 에볼루션을 통해 1~6단계의 스테이지를 자동으로 play가 됩니다! "한 가지의 자신만의 로직을 구성"하여서 게임을 진행하게됩니다. 진행 방법 제가 진행한 방법이므로 다른분과 차이가 있을수있습니..

SSAFY 2021.03.15

Django 가상 환경 만들기 // 협업

가상 환경 만들기 python -m venv venv 가상 환경 활성화하기 source venv/Scripts/activate 필요한 것들 설치해주기 pip install django # 가장 중요 마스터가 안붙어있다. git init > 마스터를 붙인다. add 하기전(최초 add)에 google에다가 gitignore 검색 https://www.toptal.com/developers/gitignore 에서 필요한 것들 넣어주기 (python,django,vscode,macos,windows) 후에 주르르륵 뜬거 복사 vscode 에서 파일만들기 // .gitignore .gitignore 왜 추가하는걸까? > 로컬에서 gitlab 으로 올릴때 뭔가 빼고싶다면 이 파일에 올리면 되는것이다. 즉, git..

SSAFY/Django 2021.03.13

Django 관통 Prj

setting DIRS : [BASE_DIR/ 'templates'] 1. Model 만들기 2. base.html 네비게이션 바 원래 하던것 css js 넣기! index , url 붙이는건 나중에 3.urls.py movies에 urls.py 만들어주고 pjt04 urls path 추가시켜주기. ![image-20210312133512405](C:\Users\hsa82\AppData\Roaming\Typora\typora-user-images\image-20210312133512405.png) 4. movies.urls new.html views.py 에서 def new 정의해주기 데이터를 가지고와주자 > 영화 json 옮겨주고 migrate - 테이블 올려주고 python manage.py load..

SSAFY/Django 2021.03.13

Django 시작하기

소프트웨어 디자인 패턴 MVC 패턴 Django 모델 뷰 컨트롤러 모델 템플릿 뷰 형식 Request > URL > (등록된 패턴이라면? ) VIEW로 넘김 > Template (데이터를 채워서 보내줌) ex ) 성적 증명서 학생의 요청 > 행정부 > 데이터를 가지고 옮 > 특정한 form의 형태로 넘김 (성적증명서 형태) 시작하기 git bash 에 입력해 줍니다. 입력 : django-admin startproject 프로젝트명 결과 : 파일 생성이되고 manage.py라는 설정 폴더가 생성 됩니다. 입력 : code ./프로젝트명 결과 : 해당 폴더를 Visual Studio로 열게됩니다. ( 아니면 폴더 우측 클릭 후에 visual 로 열어도됨!) 단, 설정 폴더 이름을 변경(X) 입력 : pyt..

SSAFY/Django 2021.03.08
728x90