728x90 Back-End27 [Django] 사용자 입력 값 db 중복 체크 참고블로그) ssungkang.tistory.com/entry/javascript-%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85-%EC%8B%9C-%EC%95%84%EC%9D%B4%EB%94%94-%EC%A4%91%EB%B3%B5-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0-ajax 자바스크립트 함수) function project_name_check(){ $('#user_id').change(function () { $('#user_id').attr("check_result", "fail"); }) var user_id=$("#user_id").val() $.ajax({ url: 'do_duplicate_check', data: {'user_id': user_i.. Back-End/Django 2021. 1. 25. [Django] ajax를 통한 form 데이터 submit html 코드) {% csrf_token %} Select Type Classification Regression Clustering 설명) form 태그에 id를 주고, var form = $("#adm_algo")[0]; var form_data = new FormData(form); 위와 같이 FormData를 생성한 다음 append를 통해 input 값들을 넣어준다. ajax의 data로 FormData를 넘겨주면 끝! 자바스크립트 코드) function insert_algorithm() { var form = $("#adm_algo")[0]; var form_data = new FormData(form); img_file = $("#img_file").val() al_name = $("#al_.. Back-End/Django 2021. 1. 7. [Django] 프로젝트에 파일 저장 'default_storage' Django에서 프로젝트에 이미지 파일이나 데이터 파일을 저장해야 할 때 ! default_storage란? Django에서 file manage를 쉽게 할 수 있는 라이브러리이다. 여기서! 1. 파일이 저장되는 디렉토리 속 Root 경로 : settings.py의 MEDIA_ROOT 2. 저장된 파일의 URL : settings.py의 MEDIA_URL 로 미리 설정할 수 있다. (이미지 파일 저장할 경우 MEDIA_ROOT를 static으로 해두면 편리!) # settings.py import os BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) MEDIA_ROOT=os.path.join(BASE_DIR, 'main/sta.. Back-End/Django 2021. 1. 7. 이전 1 2 3 다음 728x90