일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- join()
- 개발
- MyPick31
- python
- til
- 타사인증
- Bookmark
- Django
- 독립영화플랫폼
- Django Blog
- Algorithm
- 장고 프로젝트 순서
- Node.js
- 프로젝트
- 북마크앱
- 장고
- JavaScript
- 알고리즘
- Exercism
- 장고 프로젝트
- mongodb
- ART_Cinema
- MYSQL
- 예술영화추천
- 자바스크립트
- 파이썬 웹프로그래밍 장고
- 북마크만들기
- 장고 개발 순서
- Blog
- passport.js
- Today
- Total
목록Project/Blog APP 만들기 (Django) (5)
Juni_Dev_log
① Admin에서 데이터 입력하기 작업이 정상인지 확인하기 위해서, 데이터를 입력해보자. 데이터를 입력하고 저장하게 되면 mysql 에도 똑같이 저장이 되는 것을 확인할 수 있다. (mysql ) :" \G" 는 출력되는 정보를 깔끔하게 보기 위해서 추가로 적은 코드이다. mysql> select * from blog_posts\G; *************************** 1. row *************************** id: 1 title: Movie_Django : TENET slug: movie_django-tenet description: 액션, SF 영국 , 미국 150분 2020 .08.26 개봉크리스토퍼 놀란존 데이비드 워싱턴, 로버트 패틴슨(닐), 엘리자베스 데비키..
⑤ 템플릿 코딩하기 블로그 앱의 포스트 리스트 및 포스트 상세 내용을 화면에 보여주는 템플릿 파일을 코딩하는 것이다. post_all.html post_detail.html post_archive.html post_archive_year.html post_archive_month.html post_archive_day.html post_all.html : 포스트 리스트를 보여주는 html Blog List {% for post in posts %} {{post.title}} {{ post.modify_dt|date:"N d, Y"}} {{ post.description }} {% endfor %} {% if page_obj.has_previous %} PreviousPage {% endif %} Page..
③ URLconf 코딩하기 ROOT_URLCONF 와 APP_URLCONF 2개의 파일에 코딩을 할 것이다. 이번 블로그앱도 mysite/urls.py 와 blog/urls.py 2개의 파일에 코딩을 하고, 2장에서 작성한 북마크앱도 mysite/urls.py 와 bookmark/urls.py 로 수정할 것이다. ★ ROOT_URLCONF vs APP_URLCONF 장고의 공식 용어가 아니며, 설명을 위해 편의상 사용하는 용어이다. URLconf 를 2계층으로 코딩하는 것이 확장성 측면에서 유리하다. 상위 계층 URL 을 "ROOT_URLCONF" / 하위 계층 URL 을 "APP_URLCONF" 라고 부르겠다. - ROOT_URLCONF : URL 패턴에서 보통 첫 단어는, 애플리케이션을 식별하는 단어..
① 뼈대 만들기 애플리케이션 만들기부터 시작하면 된다. (vDjBook) python manage.py startapp blog 블로그 앱에 대한 설정 클래스를 settings.py 파일에 등록한다. 'blog.apps.BlogConfig' ② 모델 코딩하기 블로그 앱은 Post 테이블 하나만 필요하다. 테이블은 models.py 에서 정의하면된다. 앞에서 설계한 테이블의 정의 뿐만 아니라, 필요한 메서드도 같이 정의한다. 테이블을 클래스로 정의하는 ORM 기법 덕분에 원한다면 모델 클래스와 관련된 메서드도 같이 정의할 수 있다. (blog/models.py) from django.db import models from django.urls import reverse # Create your models..