| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Amazon
- AI
- Transit Gateway
- ai assistant
- django
- 툴바안뜸
- AWSKRUG
- nosql
- amazon q
- django-debug-toolbar
- coding with ai
- Eclipse
- debug toolbar
- SCALA APP
- devops
- json
- AWS
- pyspark
- mcponaws
- VPC
- git
- Spark
- ubuntu
- debug_toolbar
- Python
- MongoDB
- tgw
- list
- Today
- Total
목록전체 글 (35)
STACKBASE
장고 프로젝트 urls.py에 보면, admin/ 으로 접속 url이 urlpatterns에 추가 되어 있다. 장고 app의 models에 있는 클래스를 장고app의 admin.py에 등록을 해주면 admin/페이지에서 조회/추가/수정/삭제 할 수 있도록 웹UI를 제공해 준다. 1. 등록 방법 3가지 1번째 admin.site.register(ClassName) # 기본 ModelAdmin으로 동작 2번째 class ExampleAdmin(admin.ModelAdmin): pass admin.site.register(Example, ExampleAdmin) # 지정한 ModelAdmin으로 동작 3번째 @admin.register(Example) class ExampleAdmin(admin.ModelAd..
1. Django ORM 객체 간의 관계를 기반으로 Models를 이용하여 사용자의 SQL 쿼리문 작성 없이도 데이터 베이스의 데이터를 다룰 수 있게 한다. * ORM(Object-Relational Mapping / 관계형 데이터베이스의 데이터 매핑을 의미) 2. ORM 장점 https://github.com/django/django/tree/3.0.2/django/db/backends 객체와 관계형 데이터베이스의 데이터 자동 연결 객체 모델과 관계형 모델 간 데이터 불일치가 존재할 경우, ORM을 통해 객체 간 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결 할 수있다. 중요1) 작성된 ORM 코드를 통해 어떤 SQL이 실행되는지 파악하고 이를 최적화 할 수 있어야함. 중요2) SQL Inj..
1. 장고 소개 Django는 Python 기반 오픈소스 웹 프레임워크이다. 모델-뷰-컨트롤러(MVC) 패턴을 따르고 있다. Django는 컴포넌트의 Reusability, Pluggability 등을 강조하고 있다. 백엔드 개발에 필요한 거의 모든 기능을 제공한다. 파이썬 기반으로서 코드의 가독성이 좋고, 나름 커뮤니티도 크다. 2. 말만 다른 MTV 프레임워크 MTV - MVC 비교 기능 M(Model) M(Model) 데이터베이스 SQL 쿼리 수행 T(Template) V(View) 데이터 표현 V(View) C(Controller) 클라이언트 요청 처리 3. 주요 기능 구분 기능 설명 관련파일/폴더 1 FBV(Function Based Views) 함수를 이용해 HTTP 요청 처리 views.py..
1. pip를 이용한 설치 python -m pip install django-debug-toolbar 2. Django project > settings.py 설정 # 1. APP 추가 INSTALLED_APPS = [ # ... "django.contrib.staticfiles", "debug_toolbar", ] # 2. Templates 설정 확인 TEMPLATES = [ { "BACKEND": "django.template.backends.django.DjangoTemplates", "APP_DIRS": True, # ... } ] # 3. MiddleWare 추가 MIDDLEWARE = [ # ... "debug_toolbar.middleware.DebugToolbarMiddleware", #..