
서론 데이터를 수집하고 수집한 데이터를 활용해야 할 때, 수집된 데이터를 전달하는 방법으로 가장 보편적인 것은 CSV파일이 아닐까 생각합니다. 특히나 AI분야에서는 데이터를 CSV파일 형태로 많이 저장하기 때문에 중요합니다. 그래서 Django 프로젝트에서 CSV파일을 전달하는 방법을 소개합니다. 본론 관련 지식 HttpResponse Django에서 Http요청에 대한 응답을 나타내는 객체입니다. 해당 객체에 대한 자세한 설명은 공식문서에 잘 정리되어 있으니 필요하면 찾아보면 좋을 것 같습니다. 우리가 주목해야 하는 부분은 headers의 Content-Type과 Content-Disposition입니다. Content-Type Content-Type은 Http 요청에 따른 응답으로 전달받는 데이터의 ..
서론 Django 프레임워크를 통해 웹 개발을 하다보면 유저관리를 위한 기능을 사용할 때가 있습니다. 이때 AUTH_USER_MODEL과 get_user_model()의 차이를 찾아보았습니다. 본론 AUTH_USER_MODEL AUTH_USER_MODEL은 프로젝트에서 사용하고 있는 유저 모델의 경로 문자열입니다. 그래서 코딩 컨벤션에 따라 대문자로 표기하는 것으로 보입니다. django.conf.settings에서 사용하려는 유저 모델의 경로 문자열로 대체 가능합니다. 사용자화 프로젝트의 settings.py 에 AUTH_USER_MODEL = '나만의 유저 모델'을 추가합니다. # settings.py ... AUTH_USER_MODEL = 'accounts.MyUser'..