본문 바로가기

django3

pre-print 프론트 작업 1, 2차 ( Django 템플릿 언어 & html 상속 사용) 2023 pre-print 개발일지 8/7~8/10 7개 페이지 프론트 작업 로그인에, 회원가입에, 모델 재설계, 스케줄러 적용, 파일 등록 시스템 적용 등등등.. 수많은 기능들을 추가하여 머리가 아프기도 하고 기능만 추가시켜 놔서 페이지가 너무 앙상하기도 하여 가볍게 머리를 식힐 겸 프론트작업을 1차 2차로 나누어 작업하였다. 사용한 언어 css, js 메인 페이지 프린트 페이지 결제 페이지 마이페이지 결제 내역 페이지 로그인 페이지 회원가입 페이지 => 이와 같이 총 7개의 페이지에 대해서 작업을 완료했다. css가 주가 된 프런트 작업이라 사실상 특별한 깨달음이 있진 않았으나 장고 템플릿 언어를 통하여 얻은 지식이 있어서 글을 써본다. 상속되는 html 페이지 {% load static %} DOC.. 2023. 8. 11.
Django 장고 form사용 및 user모델 생성, 로그인+로그아웃 & 회원가입 기능 구현 pre-print 개발일지 7/25~7/28 모델 생성 다음과 같이 유저모델을 생성하였다. 장고에서 지원하는 클래스를 상속받아 사용하고 User라는 클래스를 커스텀하여 사용하고 있다. 현재는 phone이라는 정보만 테스트 삼아 추가하였으나 이후 프린트 사업에 필요한 정보를 수집하여 추가할 예정이다. 커스텀한 모델을 사용하기 위해 settings.py에 이 부분을 추가하자 AUTH_USER_MODEL = 'users.User' form을 사용하여 회원가입과 로그인, 로그아웃 구현 from django import forms from django.contrib.auth import get_user_model from django.contrib.auth.forms import UserCreationForm c.. 2023. 8. 2.
장고 media설정 & 파일 업로드, 다운로드 기능 구현 + ERD, 모델 수정 2023 pre-print 개발일지 07/23~07/25 media설정 pre-print 프로젝트에서 가능해야하는 기능 중 하나가 사용자가 제출한 파일을 출력해야 하기에.. 이에 대한 파일을 저장하는 부분인 media와 경로를 설정해줘야했다. 다음과 같이 media와 files폴더를 생성해주고 settings.py 에서 미디어 경로 설정과 MEDIA_URL = 'media/' MEDIA_ROOT = BASE_DIR / 'media' urls.py 에서 url패턴을 추가해준다. urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT) 이전에 OrderFile모델을 작성할 때 class OrderFile(models.Mode.. 2023. 7. 27.