본문 바로가기

반응형

django

(6)
Django Admin 커스터마이징 하기 기본적인 장고 어드민 세팅은 다음과 같다. [admin.py]에서 다음과 같이 코드를 작성해준다. admin을 imort해, admin.ModelAdmin에 상속시킨다. from django.contrib import admin from . import models @admin.register(models.User) class CustomUserAdmin(admin.ModelAdmin): """Custom User Admin""" pass 여기서 기존 어드민에 더해 확장하려면 다음을 추가한다. 그리고 CustomUserAdmin을 UserAdmin에 상속시킨다. from django.contrib import admin from django.contrib.auth.admin import UserAdmin..
Django 전반부 정리 & 복습 Django Model ~ Admin까지 Quick Review Config - master folder 나머지 생성해준 폴더들은, 모두 application이다. application = function의 group 처음에, models & admin 을 건드림. 장고가 우리가 쓴 코드를 이용함. 파이썬 코들르 SQL문으로 자동으로 바꿔서 데이터베이스와 소통해준다. models.py에 적은 코드는, 장고가 알아서 데이터베이스 테이블로 만들어준다. Model은 fields로 구성되어 있다. textField, CharField, 등등등. model을 직접 보려면, admin 패널을 보면 된다. admin.py에서 일단 modeldmf Class로 register해준다. @admin.register(mod..
[⛺️Django] MODELS AND QUERYSETS 메모 📌장고 설정과 장고 모델로 프로젝트와 소통하는 법 pipenv shell python manage.py shell from users.models import User 📌User.objects 💥 manager: 데이터베이스로부터 elements를 가져오게 해주는데, SQL을 쓰지 않고도 파이썬을 이용해서 가져오게 해준다! 👉The most Sexiest part of Django! manager는 object 안에 있다 🔗 참고 docs.djangoproject.com/en/2.2/topics/db/queries/ Making queries | Django documentation | Django Django The web framework for perfectionists with deadlines...
[⛺️ Django] Django basic #3 #4 복습 메모 📌UserAdmin (Django가 제공하는 어드민 패널) 파란 라인 있는 박스 = fieldset 기본 장고 어드민 fieldset + 추가해주고 싶다면 하단처럼. banana fieldset을 만들어주었다. from django.contrib import admin from django.contrib.auth.admin import UserAdmin from . import models # Register your models here. @admin.register(models.User) class CustomUserAdmin(UserAdmin): """ Custom User Admin """ fieldsets = UserAdmin.fieldsets + ( ("Banana", {"fields": ("..
[⛺️클론코딩] 장고 서버 실행하기, 장고 App 기획 장고 서버 실행하기 terminal에서 버블이 있는 작업폴더에 들어간 뒤, 다음과 같이 코드를 입력한다. 👩‍💻 pipenv shell python manage.py runserver 그러면 장고가 주는 링크가 하나 뜨는데, 클릭하면 다음과 같은 화면의 웹페이지를 볼 수 있다. http://127.0.0.1:8000/ 서버를 구동시킨 것이다! 서버 주소에 /admin을 추가해서 검색해보면, 어드민 페이지도 만들어져 있는것을 확인할 수 있다. (로그인하라고 뜸) \ [만약 오류가 뜬다면] 서버 끄는 법: 터미널> ctrl + z (위 서버 페이지 리프레시 하면 구동 안하는 것으로 확인 가능) 서버를 끈 상태에서, 다음과 같이 입력 python manage.py migrate python manage.py ..
[⛺️클론코딩] pipenv, Django 설치, 개발환경 구축하기 📌앞으로 사용할 Framework 👉django : Prevent "reinventing the wheel" 👉tailwindcss(utility first css framework) 📌pipenv 설치 pipenv : 장고 설치 시, pipenv로 설치할 것. pipenv를 이용하면, 버블을 install해준다. global로 다운되지 않고, 버블에 버전별로 다운로드 가능 👉Mac OS/리눅스라면 brew install pipenv 를 이용해 다운로드! brew install pipenv 👨‍💻 brew가 깔려있지 않다면, 다음의 명령어로 home brew설치 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal..

728x90
반응형