본문 바로가기

python/Django10

[ Django ] Django로 간단한 짭스타그램 만들기! (4) 안녕하세요 돌백😊 입니다. 저번포스트 에서는 장고 템플릿 기능을 활용해서, 백엔드 데이터로 화면을 랜더링 하는 방법에 대해 알아봤습니다. 이번엔 저번에 출력한 데이터를 tailwind css 를 사용해서 이쁘게 꾸며 보도록 하겠습니다. CSS란? 먼저 html 코드로 웹사이트를 제작 하면, 기본적으로 아주 못생긴 글자형 웹페이지가 만들어 집니다. 그 웹페이지를 꾸미고, 레이아웃을 잡는 역할을 하는것이 css 입니다. 하지만, css만으로는 반복적인 코드들이 많이 사용해야되고, 유지관리가 어려울 수 있다는 문제가 있습니다. 이러한 문제점을 해결하기 위해 다양한 css프레임워크와 라이브러리가 있습니다. 그리고 그중 하나가 tailwindcss 입니다. tailwindcss란? tailwind css 는 그러.. 2023. 8. 29.
[ Django ] Django로 간단한 짭스타그램 만들기! (3) 안녕하세요 돌백😊 입니다. 저번에는 장고 어드민을 통해서 스토리 포스트 데이터를 직접 생성 해봤습니다. 🎯이번에는 장고 템플릿을 사용해서 실제 눈에 보여지는 웹 페이지를 구성 해보도록 하겠습니다! 1. 장고 템플릿이란? 장고 템플릿은 HTML과 파이썬 코드를 함께 사용해 동적인 웹 페이지를 생성합니다. 일반적인 HTML로 고정된 내용을 작성하는 대신, 템플릿 태그와 필터를 사용해 동적으로 데이터를 표현할 수 있습니다. 그럼 장고 템플릿을 본격적으로 사용 해보도록 하겠습니다. 우선 루트 디렉토리에 templates 라는 디렉토리를 생성 해주시기 바랍니다. 그리고 config의 settings.py 를 열어주시고 이렇게 생긴 코드단을 찾아주시기 바랍니다! 저게 장고 템플릿을 사용하기 위해 옵션등을 세팅 하는.. 2023. 8. 23.
[ Django ] Django로 간단한 짭스타그램 만들기! (2) 안녕하세요 돌백 입니다. 저번에는 url 을 설정하고, 뷰를 호출해서 간단한 텍스트를 화면에 보여주는것 까지 진행 하였습니다. 이번에는 장고 모델을 생성하고, 장고 어드민에 등록하여 실제 데이터를 생성 해보도록 하겠습니다! 장고 모델이란? 장고 모델은 데이터베이스의 테이블을 파이썬 클래스로 나타내는 역할을 합니다. 이를 통해 데이터를 쉽게 저장, 검색, 수정, 삭제할 수 있으며, 각 필드와 데이터 타입을 정의함으로써 데이터 구조를 효율적으로 관리할 수 있습니다. 이러한 모델은 장고의 ORM(Object-Relational Mapping) 시스템과 연동되어 SQL 쿼리 작성 없이 데이터베이스 작업을 수행합니다. 자그럼 우리는 짭스타그램! 을 만들 것이기 때문에 그에 맞게 스토리 모델을 만들어 보도록 하겠습.. 2023. 8. 20.
[ Django ] Django로 간단한 짭스타그램 만들기! (1) 안녕하세요 돌백 입니다. 저번에는 django 개발을위한 세팅을 진행하였습니다. 이제 본격적으로 개발에 들어감에 앞서 장고 앱 에대해 설명을 드리도록 하겠습니다! Django 앱 과 프로젝트 프로젝트 ( Project ) Django에서 프로젝트는 웹 사이트 전체를 말합니다. 즉, 프로젝트는 웹 사이트의 전체 설정과 구성을 담고 있는 컨테이너라고 생각할 수 있어요. django-admin startproject 프로젝트명 명령어를 사용하면 프로젝트를 생성할 수 있고, 이때 기본 설정 파일들이 생성됩니다. 예를 들어, 데이터베이스 설정, 타임존 설정, 정적 파일 설정 등을 포함하고 있습니다. 앱 ( App ) 반면에 Django 앱은 프로젝트 내에서 특정 기능을 수행하는 컴포넌트를 의미합니다. 예를 들어 .. 2023. 8. 20.
728x90
LIST