본문 바로가기

풀스택 시*련아

(5)
장고 urls.py config/urls.py from django.contrib import admin from django.urls import path, include urlpatterns = [ path("admin/", admin.site.urls) path("yourapp", include("yourapp.urls"), ] yourapp/urls.py from django.urls import path from . import views urlpatterns = [ path("", views.yourfunction), ## "yourapp/"이 아니라 ""인 이유는 인클루드를 하면 자동으로 yourapp/~ 으로됨 ]
장고 지금까지 사용했던 Admin 1. admin.ModelAdmin 모델을 사용한 어드민패널. @admin.register(Student) 을 통해 admin site에 등록하여 사용한다 2. fieldsets admin site에 표시될 항목들을 기제하는 옵션. 튜플로 이루어져 있으며 튜플 안에는 항목 이름(string), 내용(dictionary)가 들어간다. 내용같은 경우 현재로서 아는 키는 "fields"와 "classes"가 있다 "classes"에는 "collapse"와 "wide"가 있다. collapse는 접어두기 이며 활성화 할 시 이처럼 보기가 표시 되면 기본적으로 접혀있게 된다. 보기를 눌러보면 원래의 항목처럼 보이게 된다. wide의 경우 더 넓게 보이는것 외에 다른것을 발견하지 못해서 잘 쓰지 않았다. 3. li..
[노마드코더]에어비앤비 클론코딩 #3 ~ #4 1. Migrations 마이그레이션은 데이터베이스에 변형이 있다는 것을 알려주는 파이썬 파일이다 각 app의 migrations 파일에 저장된다 마이그레이션 만들기 python manage.py makemigrations 마이그레이트 하기 python manage.py migrate 2. Super user 어드민 권한이 있는 슈퍼 유저를 생성한다 python manage.py createsuperuser 다음은 알아서 하면 된다 3. apps 장고는 기본적으로 앱 단위로 동작한다 앱은 로직 + 데이터 라고 생각하면 된다 + 앱을 만들면 settings.py에 등록해야 하는데, #appfilename.apps.appfilename+Config => 'houses.apps.HousesConfig' 4. ..
Poetry에서 Django 시작하기 시작하기 위해서 터미널에 poetry init 엔터 * 4 License []: MIT 엔터 * 1 no * 2 yes * 1 이렇게만 기억하면 되겠다 그 다음으로는 poetry add django 를 통해 poetry에 장고를 추가해 주면 되겠다 마지막으로 가상환경에 들어가기위하여 poetry shell 을 하면 끝이다 +나가기 위해서는 exit
맥 파이썬 Poetry 설치하는법 노마드 코더 에어비앤비 클론코딩 강의 #1.1 Poetry를 듣는 도중에 미칠것 같은 버그를 맞닥트렸다 더 설명하면 길어져서 안하겠지만 아무튼 다른분들은 그러지 않길 바라면서 파이썬 Poetry 설치하는법 https://python-poetry.org/docs/ Introduction | Documentation | Poetry - Python dependency management and packaging made easy If you installed using the deprecated get-poetry.py script, you should use it to uninstall instead: curl -sSL https://raw.githubusercontent.com/python-poetry/..