[ Django ] Django App 이름 변경 하는 방법 (+ 수동 설정) / MYSQL ver.
·
Archive/Develop
코드 리뷰를 받고 있는데, App 이름을 복수가 아닌 단수로 짓는것이 더 좋을 것 같다는 피드백이 왔다. 해당 피드백에 동의해서 앱 이름을 변경하려고 했는데, 생각보다 이것저것 손 봐야해서 매뉴얼을 만들어둘까 한다. 어차피 나중에 100% 다른 블로거 분들의 글들을 보면서 해야할 것 같으니 내가 쓴다! 우선 나는 VSCode 에디터를 이용했다. 파이참에서는 refactor 기능이 따로 있는걸로 아는데, vscode 도 app 이름을 변경하면 refactor 기능을 이용하겠냐는 창이 뜬다. yes 해주면 모든 것이 다 변경되면 좋았겠지만,, 난 아무것도 변경되지 않아서 수동으로 하나하나 해줬다. 1. 파일 변경 - INSTALLED_APPS 에 써져있는 앱 이름 - Models Meta app_name -..
[ Django ] SerializerMethodField
·
Archive/Develop
보호되어 있는 글입니다.
[ Django ] Serializer / Form
·
Archive/Develop
장고를 사용하는 커뮤니티를 구경하다보면, Serializer 라는 단어를 정말 많이 볼 수 있다. 다름이 아니라 내가 계속 Serializer 와 Form 을 혼동하고 있는 것 같아서 그래서 포스팅을 결심했다. 정확히 이 둘을 정의해보자! Serializer Django 에서 흔히 사용되는 Form 과 상당히 유사한 개념으로, 유효성 검사를 자동으로 거쳐서 model 에서 필드를 읽어온다. Form 유효성 검사를 자동으로 거쳐 model 에서 필드를 읽어온다. django 에서 제공하는 기능인 Form 을 이용하면 우리는 수동으로 Form을 제작할 필요가 없다. 자, 여기까지 보면 그래서 대체 Form 과 Serializer 의 차이점이 뭔데? 하게 된다. Forn 은 HTML form 을 생성하는데, ..
[ Django ] django-debug-toolbar mime type 에러 해결
·
Archive/Develop
django-debug-toolbar 를 이용해 SQL 디버깅을 시도하고 있었다. https://django-debug-toolbar.readthedocs.io/en/latest/installation.html#process Installation — Django Debug Toolbar 3.2.4 documentation Troubleshooting On some platforms, the Django runserver command may use incorrect content types for static assets. To guess content types, Django relies on the mimetypes module from the Python standard library, which..