장고 19

장고 (Django)를 사용한 CRUD 예제 만들기

Django CRUD Django와 Mysql을 사용해서 CRUD를 작성 해 보자 github - paullee714/django-projects paullee714/django-projects Create Django Projects! Contribute to paullee714/django-projects development by creating an account on GitHub. github.com Django 프레임워크를 사용해서 CRUD 를 작업 해 보려고 한다. CRUD with Django Project Structure . ├── config │ ├── __init__.py │ ├── __pycache__ │ ├── asgi.py │ ├── settings.py │ ├── urls.p..

Old Branch 2020.07.22

TIP - 장고 데이터베이스 여러개 사용하기 (Django multidatabase)

안녕하세요~~ 회사 내부에서 장고를 사용하면서 공부하다가 정리 해 놓고 싶어서 간단하게 적어보겠습니다~ 프로젝트를 진행 하면서 하나 이상의 디비(Database)를 바라보아야 할 때가 있죠! 이렇게 저렇게 찾아보다가, 다들 적용하는 방법만 나와있고 실제로 사용 한 부분이 없어서 이해력이 부족한 저로서는 너무 어려운..... 그래서 적용하고 제가 정리 해 보았습니다! 프로젝트 구조 저의 프로젝트 구조는 다음과 같습니다!! 설명을 보실때 참고해서 보시면 도움이 되지 않을까요~~ Settings.py 우선 데이터 베이스를 적용하려면, 장고 settings.py에 DB정보를 적용 해 주어야겠죠~? # config/settings.py # 장고 세팅파일. 꼭 config일 필요는 없지만, 제 폴더가 config ..

Old Branch 2020.03.20

Django - tweetme 소셜서비스 구현해보기 (17) - Bootstrap Navbar 적용하기

안녕하세요, 이전포스팅에 이어서 bootstrap의 navbar를 적용 해 보도록 하겠습니다. Bootstrap으로 디자인을 다루는 내용이라, django의 다른 게시물을 원하는 분은, 결과 코드만 확인하고 넘어가셔도 무방합니다 :) [Dev/Django] - Django - tweetme 소셜서비스 구현해보기 (16) - Bootstrap Media Object 활용 Django - tweetme 소셜서비스 구현해보기 (16) - Bootstrap Media Object 활용(1) 이번 포스팅은 Bootstrap을 사용해서 간단하게 화면을 만들어 보도록 하겠습니다. Django에서 지원하는 빠르고 확장성이 있는 코드들을 사용 해 볼거고, 실제로 화면에 적용 해 보도록 하겠습니다. 이번 포스팅의.. wo..

Old Branch 2019.11.05

Django - tweetme 소셜서비스 구현해보기 (13) - Create Tweet View

이번 포스팅에서는 지난 포스팅에서 작성한 Form을 가지고 view를 만들어 보도록 하겠습니다. 이미 작성했던 전체 리스트를 보여주는 view, 하나의 Detail Tweet을 보여주는 view 두가지를 작성 했는데요, 이번 포스팅에서는 위의 view들과 같이 작동하는 Create, Update, Delete View 들을 작성 해 보려고 합니다. 이번 포스팅의 모든 소스코드는 Github에 업로드 되어 있습니다. 1. Create View 작성하기 글을 작성할 때 필요한 view를 작성을 해 보도록 하겠습니다. tweet의 models.py에 create_view를 작성 해 줍니다. from django.views.generic import DetailView, ListView, CreateView f..

Old Branch 2019.10.30

Django - tweetme 소셜서비스 구현해보기 (12) - Model Form & Validation

안녕하세요~ 이번포스팅에서는 Model Form 과 Validation에 대해 알아보도록 하겠습니다. 기본적인 Validation을 사용 하려고 합니다. 입력 폼 모델을 수정 할 수 있게 하고, 입력된 값에 대해 저장 시에 Validation 할 수 있는 기능을 작성 해 보려고 합니다. 본 포스팅의 모든 소스코드는 Github 에 업로드 되어있습니다. Tweet앱을 작성하는데, admin에서 tweet을 관리하는 화면을 보면, 아래와 같이 User, Content 를 수정하는 화면이 있습니다. 아래의 Content는 Tweet을 작성 할 것이기 때문에 적절한 Validation 이 필요합니다. Model 에 Validation을 추가 해 주기 위해 form을 설정하는 파일을 작성 해 주도록 하겠습니다. ..

Old Branch 2019.10.29

Django - tweetme 소셜서비스 구현해보기 (11) - Dynamic URL Routing

이번 포스팅은 Django의 url과 관련한 포스팅입니다. Dynamic URL Routing에 대해 포스팅 하도록 하겠습니다. 간단한 예제와 프로그래밍으로 설정 해 보도록 하겠습니다. Django 1.10 버전으로 진행하기 때문에 현재 Django2.2 버전과 차이가 좀 있습니다. tweetme application이 모두 작성 된 후에 Django 2.2 버전으로 업그레이드 해 보도록 하겠습니다. 본 포스팅의 소스는 Github에 업로드 되어 있습니다. 1. Dynamic URL 이전에 작성했었던 url 중, detail_view에서는 tweet번호를 1로 설정 했을 경우에 접근이 가능했습니다. 캡쳐화면을 보면 입력한 url 은 /tweet/2 로, 우리가 url매핑을 해주지 않았습니다. 즉, 뒤의 ..

Old Branch 2019.10.28

[tip] Django 디버깅하기 - django-debug-toolbar

안녕하세요, 장고로 개발을 하는 여러분들에게 희소식이 있습니다! 개발자들에게는 debug가 필수적인데요, django와 같은 프레임워크는 어떻게 debug할까요?? 한번 살펴보도록 하겠습니다. 기본적으로 장고는 에러페이지에서 아래와 같이 어떤 에러이다, 어디서 에러가 났다 라는 얘기를 해주는데요 좀 더 직관적이, 페이지내부에서 디버깅을 해주는 디버깅 툴이 있습니다. 우선, django프로젝트에서 설치를 해주도록 하겠습니다. 1. 설치 django-debug-toolbar를 설치 해 주어야 합니다. 전체에서 사용 할 수 있도록 일반 cmd창에서 설치해도 무방하지만, 프로젝트의 가상환경 마다 설치하기를 권장드립니다. 장고 프로젝트의 가상환경을 실행 한 후에 아래의 커맨드 명령어 중 선택해서 입력 해 주세요...

Old Branch 2019.10.25

Django - tweetme 소셜서비스 구현해보기 (7) - CRUD & First View 작성

안녕하세요, 이번 포스팅은 tweetme 소셜 서비스의 CRUD와 View를 작성 해 보도록 하겠습니다. 이번 포스팅의 코드는 Github 저장소에 업로드 되어있습니다 :) src > tweets > views.py from django.shortcuts import render # Create your views here. def tweet_detail_view(request, id=1): return render(request, "tweets/detail_view.html",{}) def tweet_list_view(request, id=1): return render(request, "tweets/list_view.html",{}) 작성한 view를 보면, tweet_detail_views는 twe..

Old Branch 2019.10.20

Django - tweetme 소셜서비스 구현해보기 (5) - Build Tweet App

이번 포스팅에서는 기본적인 셋팅이 끝난 Django에 App을 추가시켜서 기능을 만들어 보도록 하겠습니다. 아래의 접은글은 개발환경과 이전 포스팅들 입니다. ...더보기 A. 개발환경 - 저는 개발을 맥에서, terminal과 vscode를 사용해서 개발 하도록 하겠습니다 :) - 장고는 1.10 버전을 사용하고, 차후 모든포스팅이 끝났을 때 장고 2로 업데이트 하겠습니다 [Dev/Django] - Django - tweetme 소셜서비스 구현해보기 (1) - Django Setup Django - tweetme 소셜서비스 구현해보기 (1) - Django Setup 안녕하세요, 개발자 울이입니다. 이번 포스팅 부터는, Django를 활용해서 tweetme 소셜서비스를 만들어 보도록 하겠습니다!! 여러개..

Old Branch 2019.10.18
반응형