일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 웹개발
- Django
- 개발자
- c++
- 에어플로우 기초강의
- 개발언어
- cpp
- 개발자취업
- 도커 컴포즈
- 플라스크
- 장고 기초 강의
- c
- 프로그래밍
- C언어
- mlops
- 도커
- flask
- ADP
- 인공지능
- 파이썬 장고
- 장고 튜토리얼
- 장고
- 쇼핑몰예제
- docker
- 기초강의
- 파이썬
- 예제프로젝트
- 파이썬강의
- Python
- airflow
- Today
- Total
목록장고 기초 강의 (5)
TITEDIOS 편한 코딩
목차관리 페이지 커스터마이징관련된 객체 추가Change list 커스터마이징결론Django는 강력하고 유연한 관리자 페이지를 제공합니다. 기본적으로 제공되는 관리자 인터페이스만으로도 충분히 많은 작업을 할 수 있지만, 실제 프로젝트에서는 관리자 페이지를 프로젝트 요구사항에 맞게 커스터마이징 하는 일이 자주 발생합니다. 이번 포스팅에서는 Django Admin 페이지를 커스터마이징 하는 방법을 단계별로 살펴보겠습니다.1. 관리 페이지 커스터마이징관리 페이지를 커스터마이징하려면 먼저 admin.py 파일을 수정해야 합니다. 예제를 통해 기본적인 커스터마이징 방법을 알아보겠습니다. 먼저, 변경 전 admin 페이지를 확인해 보겠습니다.이제 커스터마이징을 해보겠습니다. polls/admin.py 파일의 코드를 ..
목차뷰 커스터마이징 하기배경 이미지 추가결론시작하기 전에 말씀드리자면 오늘 포스팅은 평소보다 좀 짧습니다. 이번 포스팅에서는 우리가 만들었던 뷰를 좀 더 예쁘게 꾸미는 기능에 대해 실습할 것입니다. 다만, 오늘 실습할 부분은 하나의 강의로 열만큼 방대한 분량일뿐더러 우리가 하고자 하는 웹 개발에 대한 이해와도 조금은 거리가 있는 부분이기 때문에 짧게 설명할 것입니다. Django에서 뷰를 예쁘게 만드는 장치들을 어떻게 사용하는지 이해하는 것에 더 초점을 두시기 바랍니다.1. 스태틱 파일(static file)이란?스태틱 파일은 HTML, CSS, JavaScript, 이미지 파일 등과 같이 동적인 처리가 필요 없는 정적 리소스를 의미합니다. Django에서는 이러한 파일들을 관리하고 서비스하기 위해 st..
목차View 작성해 보기멋진 동작을 하는 View로 바꿔보기간결한 표현과 Exception 응답 작성결론Django에서 콘텐츠나 웹 페이지는 View로 전달됩니다. 각각의 View는 Python 함수로 되어있고 (때에 따라 클래스로 되어있음) URL 요청에 맞게 적절히 사용자에게 노출됩니다. 이번 포스팅에서는 이전에 만든 투표 모델을 View를 통해 사용자에게 전달하는 방법을 이해해 보겠습니다. 실습 전 python manage.py runserver 명령을 통해 개발 서버를 실행해 주세요.1. View 작성해 보기단순 View 작성우선 polls/views.py에 아래의 코드를 작성해 보도록 하겠습니다. 각각은 큰 의미를 가지기보다 단순하게 question_id를 입력으로 받아 그와 관련한 정보를 단순..
목차Django 프로젝트란?Django 프로젝트의 기본 구조2.1. 프로젝트 루트 디렉토리2.2. 앱(App) 디렉토리프로젝트 구조 파일 설명3.1. manage.py3.2. settings.py3.3 urls.py3.4. wsgi.py와 asgi.py3.5. __init__.py3.6. 앱의 파일들 (models.py, views.py, admin.py 등)프로젝트와 앱의 관계프로젝트 구조 커스터마이징결론1. Django 프로젝트란?Django는 파이썬 기반의 웹 프레임워크로, 하나의 프로젝트 안에서 여러 개의 웹 애플리케이션을 관리할 수 있습니다. 각 애플리케이션은 독립적인 기능을 수행하며, 이 애플리케이션들을 관리하기 위해 프로젝트 구조가 매우 중요합니다. 이번 포스팅에서는 Django 프로젝트의 ..
Django는 유연한 Python 웹 프레임워크로, 웹 애플리케이션을 빠르고 쉽게 개발할 수 있게 도와줍니다. Django는 많은 기능을 기본으로 제공하여 개발자가 반복적인 작업에 시간을 낭비하지 않도록 설계되었습니다. 이 포스팅에서는 Django를 설치하고 기본 프로젝트를 시작하는 방법에 대해 알아보겠습니다.목차가상 환경(Virtual Environment) 설정Django 설치Django 프로젝트 생성로컬 서버 실행프로젝트 구조 이해결론1. 가상 환경(Virtual Environment) 설정가상 환경은 프로젝트마다 독립된 Python 환경을 유지할 수 있도록 도와줍니다. 프로젝트마다 다른 라이브러리 버전을 사용해야 할 때 유용합니다. 가상환경으로는 Anaconda를 기준으로 설명하겠습니다. 가상 환..