models.py from django.db import models class Book(models.Model): code = models.CharField(max_length=10, primary_key=True) name = models.CharField(max_length=100, blank=True, null=True) author = models.CharField(max_length=100, blank=True, null=True) price = models.IntegerField() url = models.URLField('url', unique=True) def __str__(self): return self.name admin.py from django.contrib import admi..
이번 글에서는 저번 글과 이어서 북마크 애플리케이션을 개발합니다. 2020/01/01 - [전체보기] - 4. 북마크 애플리케이션 개발(1) 4. 북마크 애플리케이션 개발(1) 이번 글에서는 저번 글에서 설계한 흐름에 따라 북마크 애플리케이션을 개발합니다. 북마크 애플리케이션 개발 ① 애플리케이션 뼈대 만들기 ①-1 애플리케이션 생성 다음의 명령으로 애플리케이션을 생성합니다... chagokx2.tistory.com 북마크 애플리케이션 개발 ④ View 코딩 view URLConf에 매핑된 Callable Object 첫번째 인자로 HttpRequest 인스턴스를 받는다. 필히 HttpResponse 인스턴스를 리턴 해야함 크게 Function Based View (FBV)와 Class Based Vie..
이번 글에서는 저번 글에서 설계한 흐름에 따라 북마크 애플리케이션을 개발합니다. 2019/12/29 - [웹 프로그래밍/Django] - 3. 북마크 애플리케이션 설계 3. 북마크 애플리케이션 설계 Django를 활용한 웹 개발에 좀 더 익숙해지기 위해 간단한 애플리케이션을 만들고자 합니다. 이번에 만들 애플리케이션은 북마크 애플리케이션으로 자주 사용하는 사이트를 등록하는 앱입니다. 간단한 로직을 사용.. chagokx2.tistory.com 북마크 애플리케이션 개발 ① 애플리케이션 뼈대 만들기 ①-1 애플리케이션 생성 다음의 명령으로 애플리케이션을 생성합니다. (현재 위치가 manage.py가 포함되어 있는 디렉토리 위치(\prj_1st)인지 확인하기) python manage.py startapp 애..
Django를 활용한 웹 개발에 좀 더 익숙해지기 위해 간단한 애플리케이션을 만들고자 합니다. 이번에 만들 애플리케이션은 북마크 애플리케이션으로 자주 사용하는 사이트를 등록하는 앱입니다. 간단한 로직을 사용하기 때문에 개발하기 쉬운 예제 중 하나입니다. 북마크 애플리케이션 설계 ① 애플리케이션 UI 및 작동 방식 설계 앱을 개발할 때 가장 먼저 해야할 것은 앱이 어떤 식으로 작동하는지 그려보는 것입니다. 우리가 만들 북마크 앱은 다음과 같이 작동할 것입니다. 북마크 리스트 페이지에는 내가 등록한 북마크들이 리스트 업 되어 있습니다. 그 중 하나를 클릭해서 들어가면 클릭한 북마크에 대한 상세페이지가 나옵니다. ② 테이블 설계 이렇게 대략적으로 앱 작동 흐름을 그려보았다면 다음은 각 페이지에 어떤 데이터가 ..
이전 단계는 다음 글을 참고하시길 바랍니다. 2019/12/17 - [웹 프로그래밍/Django] - 2. Django 프로젝트 생성(1) 2. Django 프로젝트 생성(1) Pycharm 파이썬 통합개발환경(IDE) Community 버전으로 설치 https://www.jetbrains.com/ko-kr/pycharm/ PyCharm: the Python IDE for Professional Developers by JetBrains The Python & Django IDE with intell.. chagokx2.tistory.com ④ settings.py 설정 먼저 TEMPLATES의 DIRS 부분을 아래와 같이 변경 'DIRS': [os.path.join(BASE_DIR, 'templates..
Pycharm 파이썬 통합개발환경(IDE) Community 버전으로 설치 https://www.jetbrains.com/ko-kr/pycharm/ PyCharm: the Python IDE for Professional Developers by JetBrains The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more... www.jetbrains.com Django 프로젝트 생성 ① 작업 디렉토리 생성 및 가상환경 구성 Django 프로젝트와 관련 파일을 담을 작업 디렉토리 생성 Pycharm 첫 화면의 Create New Project 클릭 원하는 프로젝트 ..
Django 파이썬 기반의 무료 오픈소스 웹 프레임워크 웹 어플리케이션을 만들기 위한 기본적인 기능들을 제공 프레임워크 소프트웨어 개발에 집중할 수 있도록 소프트웨어 개발에 필요한 기본적인 기능들을 제공해주는 것 기본적인 구조를 처음부터 개발할 필요가 없으므로 원하는 부분만 빠르게 개발 가능 MTV 패턴 웹 어플리케이션 개발 시 Model(모델) - Template(템플릿) - View(뷰) 의 세 부분으로 나누어 서로의 영역에 영향을 주지 않도록 설계하는 방식 예를 들어, 특정 페이지의 UI를 개발할 때 해당 페이지에서 돌아가는 로직을 알지 못해도 지장이 없음 1) Model(모델): 데이터베이스의 데이터에 해당하는 부분 2) Template(템플릿): HTML 파일로 사용자에게 보여지는 부분 / Vi..
- Total
- Today
- Yesterday
- Django 인스타그램
- query parameter
- Django 팔로우
- Django 댓글
- Django 좋아요
- 장고
- 북마크 어플리케이션
- Django 로그아웃
- Django 회원 정보 수정
- Django 프로젝트 생성
- Django 로그인
- Django
- Django 어플리케이션
- Redis Cache
- Django 북마크
- java
- Redis
- Django 해시태그
- Django 업로드
- Django 컬렉션
- Django application
- Django 회원가입
- python
- MySQL
- 파이썬
- Django Instagram
- Django 비밀번호 수정
- 서점 어플리케이션
- Django User
- Django 검색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |