본문 바로가기

Python/Django11

장고(django)-이미지 파일 올리고 관리 이미지를 저장할 폴더 지정 : settings.py 파일에 아래 내용 추가 MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, '_media') 프로젝트 폴더 안에 ‘_media’폴더를 만들어 미디어 파일을 저장하도록 /media/ : 웹 브라우저 도메인 뒤에 media/가 따라오면 미디어 파일을 사용한다는 뜻 2. models.py수정 : 이미지용 컬럼(foodimage)을 추가 폴더는 하위 폴더 속에 저장해야 이미지 로딩 속도가 빠름. 년월일로 하위 폴더를 만들기로. 필수항목이 아니라면 괄호 안에 blank=True foodimage = models.ImageField(upload_to='eat/images/%y/%m/%d/', blank=True).. 2022. 4. 11.
Django로 웹사이트 만들기 프로젝트 시작 세팅 Web project 를 당연히 여러개 만들 수 있으나, 여러 프로젝트를 C:\python_Django 에서 관리할 예정! 콘다 프롬프트 : cd c:\\phthon-Django 장고를 사용하여 프로젝트 시작 := django-admin startproject mysite: mysite라는 프로젝트 생성 콘다 프롬프트 django-admin startproject 시작할 프로젝트명 1번은 우리가 지정한 프로젝트 이름에 따라 지정된 이름이라 바꾸면 안됨. 다만 2번은 바꿔도 됨. 헷갈리니까 2번은 “MyFirstWeb”으로 이름 바꿔줄 예정 어플리케이션을 만들어야 그 안에서 코드를 작성 가능. 해당 프로젝트 안에 하나의 기능을 수행하는 어플리케이션을 만들 예정 만들 어플리케이션 : 투표.. 2022. 3. 16.
728x90