본문 바로가기

django admin3

[Django] 8_1. Power Admin: Methods / Search Fields Methods개별 room 별로 reviews의 평균 표시하기 1) reviews > models.py 에서 related_name 설정  2) rooms > models.py 에서 rating 메서드 만들기Avg를 임포트하여 위와 같이 평균값을 계산하면 더 효율적이다   3) rooms > admin.py 에서 list_display에 추가(속성, 메서드 다 추가 가능)    Search Fields  🤜 미션: owner의 username으로 room 검색하기 🤛 rooms > admin.py 에서 search_fields 만들기: 검색창 생성 디폴트로 'contains' 조건으로 검색 2024. 7. 15.
[Django] 4_2. Django Apps: Admin + Documentation Admin 패널 개선하기 '+추가' 버튼을 눌러 House를 하나 추가하면: 'House object (1)'이라고 생성된다  str method를 추가하여 'House object (1)'가 아닌 'name'을 반환하도록 한다     list_display: 칼럼 생성(sort 기능이 기본으로 있음)list_filter: 필터 생성search_fields: 검색바 생성 튜플에서 element가 1개인 경우 뒤에 반드시 컴마(,)를 붙여줘야 튜플이 유지된다   Documents가 무척 잘 되어있다https://docs.djangoproject.com/ko/5.0/ 2024. 7. 11.
[Django] 4_1. Django Apps: Models + Migrations Houses 앱을 만들어보자python manage.py startapp houseshouses 라는 이름의 application(폴더)를 생성  houses 폴더가 저절로 만들어졌다.   houses 폴더 내 models.py에서 모델을 만든다 DB는 SQL언어라(파이썬X) 코드 모양이 저런식이다   하지만 django는 아직 houses의 존재를 알지 못한다 config > settings.py > INSTALLED_APPS 에서 houses 정보를 추가한다    django는 우리 custom data에 대한 관리 패널(admin panel)을 자동으로 생성해준다houses의 admin.py에서 House 모델을 admin에 등록한다 짜잔! Houses 패널이 생겼다   하지만 아직 우리의 데이터베.. 2024. 7. 11.
반응형