장고 4

Wagtail vs Django-cms 차이점

Django에는 대표적인 CMS가 두가지가 있는데 Django-cms와 Wagtail 이다.기존에 wagtail로 홈페이지를 제작하면서 너무 블로그같다는 느낌을 많이 받아서, 이번기회에 django-cms(이하 장고cms)로 제작을 연습하기 시작했다. 그런데 시작부터 둘의 차이점을 맞닥들이고데, 두 CMS 프레임워크에 차이가 있다는 것을 알게되었고 그래서 ai의 답변을 남겨본다.장고cms 에서 워드프레스처럼 플러그인 기능이 잘되어 있어서 개발자가 아닌 사람들이 프론트엔드 변경하기가 괜찮다는 생각에 시작하게 되었는데, 조금 머리가 아프상태다.좋은 질문이에요! Django CMS와 Wagtail의 아키텍처 차이를 이해하는 것이 중요해요.Wagtail vs Django CMS 아키텍처 비교Wagtail 방식 ..

Code/Django 2025.05.30

wagtail 첫번째 앱과 모델 만들기.

이 글의 목적은 첫페이지에서 하나의 앱으로 연결하고 그 앱의 하부요소 2개로 이동해 보는 것이다.wagtail 시작하기는 https://blingstarhamal.tistory.com/492 를 참조 django는 하나의 프로젝트에 여러가지 앱들이 달려있는 구조인데 이는 wagtail cms 적용을해도 마찬가지다.내 프로젝트의 이름은 custom 이고, category라는 앱을 하나 만들었다.python manage.py startapp category├── Dockerfile├── category # 새로만든 앱├── custom├── db.sqlite3├── home├── manage.py├── requirements.txt└── search 기본적으로 wagtail 설치를 끝냈으면 프로젝트폴더(cu..

Code/Django 2024.08.21

Django + Wagtail Start

mkdir projectnamecd projectnamepython -m venv .venv/ # python or python3source .venv/bin/activatepip install wagtail # pip or pip3wagtail start projectname . # .을 찍어야 해당폴더에서 프로젝트파일이 생성됨 없으면 프로젝트이름으로 새폴더가 생김pip install -r requirements.txtpython manage.py makemigrationspython manage.py migratepython manage.py runserverpython manage.py createsuperuser이렇게 시작했을 때, 가상환경이나 db파일은 gitignore에 추가해주는게 좋다.

Code/Django 2024.05.10

가상환경부터 django 프로젝트 생성까지(mac, terminal, venv. no pycharm)

맨날 할때마다 구글링해서 내가 적어둔 장고 프로젝트 생성 과정. 파이참이 아닌 환경에서 진행. 가상환경 생성부터 마이그레이션과 관리자계정 생성까지. 가상환경 생성 # 프로젝트 생성 및 폴더 이동 mkdir django cd django # 가상환경 생성 및 활성화&비활성화 python -m venv source /bin/activate deactivate django 프로젝트 생성 # 가상환경 활성화 source /bin/activate # 장고 설치 pip이 안되면 pip3 pip install django # 장고 프로젝트 생성 django-admin startproject # 장고 프로젝트 실행. python이 안되면 python3 cd python manage.py runserver # 장고 프로..

Code/Django 2024.01.17
320x100