본문 바로가기

python49

Python - BeautifulSoup 객체(ResultSet, Tag) Dict, XML로 변환하기 준비 라이브러리 from bs4 import BeautifulSoup import json import xmltodict XML 파싱을 위한 라이브러리 BeautifulSoup JSON 변환용 라이브러리 json XML을 JSON으로 변환 라이브러리 xmltodic XML 파싱 soup = BeautifulSoup('Your xml here', 'xml') 본 블로그에서 사용한 xml 일부 더보기 00541349 셀트리온제약 068760 20200225 00264255 바텍 043150 20200225 00617314 타이거일렉 219130 20200225 우선 테스트를 위해 한개의 리스트만 find로 조회하면 다음과 같은 결과를 얻는다. s = soup.find('list') parsed_dict = .. 2021. 2. 8.
4. 게시판 만들기 - Django 템플릿 & 페이징(Pagination) 처리( feat. GIF ) 전 편에 이어 게시판 필수 항목인 페이징 처리를 해보도록 한다. Django는 Paginator를 built-in module로 제공하는데 이를 사용하여 페이징 처리를 쉽게 구현할 수 있다. 1. 게시판 만들기 - Django 3.x 설치 및 핵심개념 파악 2. 게시판 만들기 - Django + mariaDB 연동( 접속부터 모델생성까지 ) 3. 게시판 만들기 - Django 게시판 목록, 읽기, 쓰기 페이지 구성 board/views.py from django.http import HttpResponseRedirect from django.shortcuts import render from django.utils import timezone from django.urls import reverse fr.. 2021. 2. 4.
3. 게시판 만들기 - Django 게시판 목록, 읽기, 쓰기 페이지 구성 1, 2편에 이어 본 블로그에서는 게시판 다운 화면을 구성하기 위해 html( view)페이지를 꾸며본다. ( 꾸민다고 했지만 이쁘진 않다 ^^; ) 진행하기 전에 전 블로그에서 다룬 model이 구성되어 있어야 원활한 진행이 가능하다. 2021/02/01 - [python/Django] - 1. 게시판 만들기 - Django 3.x 설치 및 핵심개념 파악 2021/02/01 - [python/Django] - 2. 게시판 만들기 - Django + mariaDB 연동( 접속부터 모델생성까지 - migration ) 2021/02/04 - [python/Django] - 4. 게시판 만들기 - Django 게시판 페이징(Pagination) 처리( feat. GIF ) 결과물은 다음과 같다. 페이지는 3.. 2021. 2. 4.
Django templates 날짜(datetime) 포맷 변경 및 UTC 설정 datetime 형식에 대해 templates에 적용되는 default time format은 아래와 같다. DATETIME_FORMAT¶ Default: 'N j, Y, P' (e.g. Feb. 4, 2003, 4 p.m.) Built-in Filter date 사용하여 변경 Django에서 제공하는 Filter기능을 사용하여 templates에 사용되는 변수를 변경할 수 있다. {{ data.pub_date|date:'Y-m-d H:i' }} Date display & UTC localizing settings.py를 아래와 같이 수정하면 로컬라이징된 날짜를 출력할 수 있다. LANGUAGE_CODE = 'ko-KR' TIME_ZONE = 'Asia/Seoul' # default UTC, Asia/S.. 2021. 2. 3.