Code 65

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

vscode 로컬에서 sftp에 파일 업로드하기

https://blingstarhamal.tistory.com/496/#comment21092668 vs code에서 sftp 작업하기. (cursor)저는 vs code와 아주 유사한 cursor ide에서 진행했습니다.참고사이트https://webmini.tistory.com/1075 [VS Code]비주얼 스튜디오 익스텐션 sftp, ftp를 이용해서 바로 업로드해 보자에디트플러스를 사용했을땐blingstarhamal.tistory.com 해당글에서 작업을 어떻게하나 남겨본 글 입니다.저는 vscode와 유사한 cursor에서 진행을 했습니다.보통 빨간원 아이콘을 누르면 sftp에 접속이 될것입니다.sftp에서 하단에 탐색창에 뜨는 파일 혹은 폴더를 선택을 하고나서로컬측으로 에 해당 폴더나 파일이 ..

Code/Fron-End 2025.03.20

postgresql 서버에서 백업해서 로컬에 복원하기

#### 서버에서 ##### 백업pg_dump -U [username] -h [host] -p [port] -F c -b -v -f /path/to/backup_file.dump [database_name] • -U [username]: PostgreSQL 사용자명. • -h [host]: 데이터베이스 호스트 (예: localhost). • -p [port]: 포트 번호 (기본값: 5432). • -F c: 백업 파일을 사용자 정의 형식으로 저장. • -b: 데이터베이스 바이너리 데이터 포함. • -v: 자세한 출력 표시. • -f: 백업 파일 경로. • [database_name]: 백업할 데이터베이스 이름.#### 로컬에서 ##### 백업 가져오기scp @:/home/username/exp_camp_..

Code 2024.12.16

git 사용하기.

A 컴퓨터를 main으로 잡고 B 컴퓨터에서 branch(development)를 설정해서 사용하기1. 기본 셋팅하기###### A 컴퓨터(main) ####### linuxsudo apt updatesudo apt install git -y# macbrew install git#####git config --global user.name "githubusername" # github 닉네임을 적어야한다. github.com/여기오는이름/reponamegit config --global user.email "your-email@example.com"# git 설정 확인git config --global --list# 저장소 초기화 (해당폴더안에서)git init# git 파일추가git add .# com..

Code 2024.12.16

웹 디자인 정리

책 "Do it! 웹 디자인 교과서"를 읽고 정리한 글 입니다.* 책을 보면 제가 필요하다 싶은것만 정리 했습니다.디자인 위젯쿠퍼티노 Cupertino (Apple)머티리얼 Material (Google)패럴랙스 Parallax (스크롤에 따라 오브젝트와 배경이미지가 변화는 기법?)웹디자인 추천사이트디비딕 http://www.dbdic.co.kr/지디웹 https://www.gdweb.co.kr/main/핀터레스트 https://kr.pinterest.com/드리블 https://dribbble.com/비헨스 https://www.behance.net/css 디자인 어워즈 https://www.cssdesignawards.com/F 패턴과 Z 패턴 ( 참고글 : https://brunch.co.kr/@b..

Code/Fron-End 2024.09.04

웹기획 정리

책 "Do it! 웹사이트 기획 입문"을 보고 정리한 것입니다.IT 기획자서비스 기획자 : 서비스기획서구축 기획자 : SI(개발), 화면정의서운영 기획자 : SM(유지관리), 운영기획서구축 기획자요구사항 정리 : 구조와 기능, 정보구조(IA), 기능정의서 작성이용프로세스 : 이용 flow 정리화면정의서 작성디자인, 퍼블리싱 : 화면정의서를 토대로개발, 테스트 : 테스트시나리오, 테스트케이스로 웹사이트 품질검증운영 기획자오류수정상품상세화면기획이벤트기획마케팅웹사이트 유형브랜드 홍보형한화면에 표현할 개념 요약 : 중요도를 따져서 3~4개만분위기에 맞는 디자인쇼핑몰형관리자화면에서 현행 업무 분석웹사이트 구현과정구상단계사업계획서비스기획구현단계서비스분석 : 요구기획서, 정보구조설계(IA)화면설계 : 화면정의서(스토..

Code/Fron-End 2024.09.04

dart null safty

책 "코딩셰프의 플러터 맛집" 내용을 정리한 것 입니다. String color; // Non-nullable color에 값이 들어가지않으면 오류가 난다.String? color; // color가 Null일 수 도 있음 Nullable.!(bang)일부 변수들은 db에서 불러오다보니 코드적으로는 오류가 날 수 있다.예를들어 모든문자를 대문자로 바꾸어주는 메서드 toUpperCase()의 경우엔 string 값이 null이면 오류가난다String? name;name.toUpperCase(); // name이 nullable이므로 오류발생name!.toUpperCase(); // !(bang)을 통해 name이 null이 아닐거라 확인시켜줌.late변수의 초기화를 지연시키는데 사용된다. 클래스의 인스턴스..

Code/Flutter 2024.09.02
320x100