기타/django25 작정하고 장고 - static 설정, css파일 분리 작정하고 장고 11강 - Static 설정 및 CSS 파일 분리 static 설정하기 settings.py에 추가하기 STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATICFILES_DIRS = [ BASE_DIR / "static", ] STATIC_URL 아래에 STATIC_ROOT와 STATICFILES_DIRS를 추가해준다. djangoProject에 static 폴더를 만들고 해당 폴더에 css파일을 만든다. css 파일 분리하기 html파일에 있던 style태그를 class태그로 변경하고 해당 class에 대한 style을 css파일에 옮기자. css파일 링크 추가하기 css파일은 head태그에 추가를.. 2023. 4. 5. 작정하고 장고 - 구글폰트, 부트스트랩 사용하기 작정하고 장고 10강 - style, 구글 폰트를 통해 Header, Footer 꾸미기 부트스트랩, 구글폰트 부트스트랩과 구글폰트를 추가해준다. header, footer에 css 적용하기 결과화면 2023. 4. 4. 작정하고 장고 - include / extends / block 구문 작정하고 장고 9강 - include / extends / block 구문을 이용한 뼈대 html 만들기 다음과 같은 코드에서 include, extends, block 구문을 사용해보자 {% include 'head.html' %} {% include 'header.html' %} {% block content %} {% endblock %} {% include 'footer.html' %} 위와 같이 추가 html 파일을 만들고 include 문을 사용해서 적용한다. accountapp 내부에 template 디렉토리를 만들고 hello_world.html 파일을 만들어준다. {% extends 'base.html' %} {% block content %} Testing {% endblock %} b.. 2023. 4. 3. 작정하고 장고 - Template 만들기 작정하고 장고 8강 - 장고 Template extends include 구문 extends pre-made Template HTML, 바탕을 깔아주는 느낌 include 만들고 있는 HTML 파일에 작은 조각들을 Template 안에 넣어주는 느낌 즉, extends로 바탕을 만들고 include로 내용을 채운다. extends 와 include로 요청을 받았을때 전달을 해줄 Response View를 만든다. 실습 먼저 templates Directity를 만들어준다. 해당 디렉토리에 base.html파일을 만들어준다. 이후 서버를 실행하면 Template이 없다는 오류가 발생하는데 settings.py에 우리가 만든 templates 디렉토리를 연결시켜줘야한다. 잘 실행이된다. base.html의 .. 2023. 3. 31. 작정하고 장고 - 파이참 git 연결, commit, push 작정하고 장고 6강 - Git 의 소개 GIT 이란? 여러명이서 작업할때 매우 유용하다. 버전 관리 시스템이다. ex) 에러가 발생하면 이전 버전으로 롤백이 가능하다. Branch 기존 메인 버전에 영향을 주지 않고 새로운 기능을 개발하고 싶을때 사용한다. 추후에 Merge를 통해 합칠수있다. 작정하고 장고 7강 - Gitignore 설정, 환경변수 분리, 첫 커밋 gitignore git을 활성화 시키면 해당 폴더의 모든 파일을 추적한다. 내부 설정파일 등등 추적이 불필요한 파일도 존재한다. 이를 해결하기 위해 gitignore가 존재한다. .gitignore 파일을 만들어 작성한다. 아래 사이트에 해당 코드를 복사해서 사용하자. https://github.com/github/gitignore/blob.. 2023. 3. 31. 작정하고 장고 - 간단한 view 만들기 작정하고 장고 4강 - django 개발 패턴 MVC와 MVT 기존 Model, View, Controller 과 약간 다르게 장고는 Model, View, Templete으로 구성 되어 있다. Model 데이터베이스와 통신하게 해주는 도구이다. View 계산을 담당하는 부분 유저가 서버에 요청을 하면 서버에서는 요청에 응답을 하기위한 절차를 거치게 되는데, 해당 절차들을 수행하는 것을 담당한다. Temlplete 유저가 보는 유저인터페이스 내부에 있는 내용을 어떻게 구성할것인지에 대한 정보 작정하고 장고 5강 - 첫 앱 시작, 그리고 기본적인 view 만들기 accountapp 만들기 해당 명령어를 통해 accountapp을 만들어보자 파일이 생성된것을 확인할 수 있다. settings.py에 추가하기.. 2023. 3. 29. 작정하고 장고 - 개발 환경 설정하기 작정하고 장고 1강 - 무엇을 만들 것인지 작정하고 장고 2강 - 웹서비스 구조 Front-end : HTML, CSS, JS Back-end : Maria DB, Nginx, django, docker 작정하고 장고 3강 - 개발환경 셋업 1. 파이참 실행후 하단 Terminal 클릭 2. pip list, pip install django pip list : 현재 다운목록 pip install django : 장고 다운로드 다운로드가 완료되었다. 3. cd ..를 통해 상위 디렉토리로 이동후 django-admin 입력 django-admin 명령어를 통해 무슨일을 할수 있는지 확인할 수 있다. 4. django-admin startproject djangoProject를 통해 새 프로젝트를 만든다... 2023. 3. 28. 이전 1 2 3 다음