본문 바로가기

콘텐츠 편집 기능4

Django - 콘텐츠 편집 기능 - 파일 업로드, 다운로드 실전 프로그램 개발 - 콘텐츠 편집 기능 - (파일 업로드, 다운로드) 파일 업로드 파일 업로드를 위한 설정 settings.py MEDIA : url 상의 경로 MEDIA_ROOT : 실제 파일 시스템의 경로 mysite/settings.py STATIC_URL = '/static/' STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') /media 디렉토리 생성 업로드 파일을 위한 모델 models.FileField 파일 업로드를 위한 필드 form에서 로 대응 upload_to 인수.. 2020. 10. 7.
Django - 콘텐츠 편집 기능 - TinyMCE 실전 프로그램 개발 - 콘텐츠 편집 기능 - (Blog, TinyMCE) Django TinyMCE 단순 텍스트 입력 및 출력 만 지원 워드프로세스와 같은 스타일 적용이 가능한 편집기 필요 웹 에디터 TinyMCE https://www.tiny.cloud/ django-tinymce 패키지 장고의 앱으로 tinymce 지원 pip install django-tinymce mysite/settings.py INSTALLED_APPS = [ : 'taggit_templatetags2', 'widget_tweaks', 'tinymce', : ] mysite/urls.py : urlpatterns = [ : path('tinymce/', include(&.. 2020. 10. 7.
Django - 콘텐츠 편집 기능 - Blog 실전 프로그램 개발 - 콘텐츠 편집 기능 - (Blog) 애플리케이션 설계하기 모델 설계 Post 모델 클래스 Blog URL 설계 작업 순서 개발 코딩하기 blog/models.py from django.db import models from django.urls import reverse from taggit.managers import TaggableManager from django.contrib.auth.models import User from django.utils.text import slugify class Post(models.Model): title = models.CharField(verbose_name='TITLE', max_length=50) slug = model.. 2020. 10. 7.
Django - 콘텐츠 편집 기능 - Bookmark 실전 프로그램 개발 - 콘텐츠 편집 기능 - (Bookmark) 애플리케이션 설계하기 모델 설계 Bookmark 모델 클래스 Bookmark URL 설계 개발 코딩하기 bookmark/models.py from django.db import models from django.contrib.auth.models import User class Bookmark(models.Model): title = models.CharField('TITLE', max_length=100, blank=True) url = models.URLField('URL', unique=True) owner = models.ForeignKey(User, on_delete=models.CASCADE, blan.. 2020. 10. 7.