일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 키-값 데이터베이스
- R1C3
- 크롤링 오류
- 예제
- 숫자 형식
- html
- Doit입문SQL
- DoitSQL입문
- 우아한테크
- 자바 예외
- SQL입문
- 페이지분석
- DoitSQL
- DoIt
- 배열 예제
- HTML역사
- 웹 브라우저 전쟁
- 자바
- 숫자형식오류
- 웹브라우저 수용도
- 생성자
- 크롤링
- 데이터베이스
- SQL
- 함수 선언
- 함수
- dbms
- 예외
- 자바 오류
- 배열 3요소
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 키-값 데이터베이스
- R1C3
- 크롤링 오류
- 예제
- 숫자 형식
- html
- Doit입문SQL
- DoitSQL입문
- 우아한테크
- 자바 예외
- SQL입문
- 페이지분석
- DoitSQL
- DoIt
- 배열 예제
- HTML역사
- 웹 브라우저 전쟁
- 자바
- 숫자형식오류
- 웹브라우저 수용도
- 생성자
- 크롤링
- 데이터베이스
- SQL
- 함수 선언
- 함수
- dbms
- 예외
- 자바 오류
- 배열 3요소
- Today
- Total
목록전체 글 (229)
프로그래밍

2023.11.28.화 Django REST Framework 환경설정 기본적으로 Django 설치 및 환경설정이 선행되어야 한다 2023.11.13 - [환경설정] - [Django] Django 환경설정 [Django] Django 환경설정 2023.11.13.월 Django 환경 설정 장고는 파이썬 기반 이므로 파이썬을 설치해야 한다 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 이후부터는 쭉 cmd(명령 dev-9rm.tistory.com 2023.11.24 - [환경설정] - [Django] VsCode 설치 및 환경 설정 [Djan..

2023.11.28.화 Django REST Framework 장고 REST Framework는 장고를 기반의 RESTful API를 쉽게 구축할 수 있도록 도와주는 확장 패키지이다 JSON이나 XML과 같은 형식으로 데이터를 주고 받는 데 특화되어 있으며 RESTful API의 다양한 기능들을 제공한다 Django VS Django REST Framework 구분 Django DRF 1) 파이썬 설치 O O 2) Django 설치 O O 3) Rest Framework 설치 X O 4) virtualenv 설치 O O 5) Django 프로젝트 신규 O O 6) APP 신규 O O 7) settings.py에 앱추가 O O 8) models.py 수정 O O 9) Model 마이그레이션 O O 10) ..

2023.11.28.화 장고 Template 활용 장고 Template의 기본적인 내용을 알아보았으니 본격적으로 활용해보자 2023.11.28 - [Python/Django] - [Django] 장고 Template [Django] 장고 Template 2023.11.28.화 장고 Template Django는 자체 템플릿 언어를 사용한다 이 언어는 독자적인 구문과 규칙을 가진 언어로, HTML과 같은 텍스트 기반 형식을 출력한다 템플릿은 기본적으로 텍스트 파일이며 텍 dev-9rm.tistory.com views.py 질문 목록이 출력되도록 하는 함수이다 질문 목록 데이터는 Question.objects.order_by('-create_date') 로 얻을 수 있다 from django.shortcut..

2023.11.28.화 장고 Template Django는 자체 템플릿 언어를 사용한다 이 언어는 독자적인 구문과 규칙을 가진 언어로, HTML과 같은 텍스트 기반 형식을 출력한다 템플릿은 기본적으로 텍스트 파일이며 텍스트 기반 형식 (HTML, XML, CSV 등)을 생성할 수 있다 템플릿 렌더링 템플릿 파일은 뷰에 의해서 렌더링된다 # views.py def detail(request, question_id): question = Question.objects.get(id=question_id) context = {'question': question} return render(request, 'pybo/question_detail.html', context) 템플릿 디렉터리 템플릿 파일을 작성하기 ..

2023.11.27.월 장고 View Django의 뷰는 애플리케이션의 "로직"을 처리한다 Django의 뷰(Views)는 웹 요청을 받아 처리하고 웹 응답을 반환한다 데이터베이스로부터 데이터를 가져오고 ( Model ) 필요한 작업을 수행한 후 ( View ) 데이터를 템플릿에 전달하여 렌더링한다 ( Template ) 함수 기반 뷰(Function-Based Views, FBVs) VS 클래스 기반 뷰(Class-Based Views, CBVs) 장고에서는 대략적으로 2가지 방법으로 뷰를 작성한다 함수 기반 뷰(Function-Based Views, FBVs) 클래스 기반 뷰(Class-Based Views, CBVs) FBV는 비교적 간단하고 직관적이다 요청을 받아 작업을 수행하고 응답을 반환하는 ..

2023.11.27.월 Django 관리자(Admin) 장고는 기본적으로 관리자 기능을 제공한다 관리자 유저(super user)를 생성하여 모델 관리 및 검색 등을 손쉽게 다룰 수 있다 슈퍼유저(superuser) 장고 관리자를 사용하기 위해서는 관리자 화면에 접속할 수 있는 슈퍼유저를 생성해야 한다 python manage.py createsuperuser 관리자 화면 로컬 서버를 구동한 후 http://localhost:8000/admin/ 페이지에 접속 app01>admin.py from django.contrib import admin from .models import Question admin.site.register(Question) admin.py를 위와 같이 작성하며 관리자 페이지에 Q..