기술, 정보 노트
close
프로필 배경
프로필 로고

기술, 정보 노트

  • 분류 전체보기 (177)
    • 애드센스 (6)
    • 재테크 (0)
    • 토렌트 (4)
    • IT리뷰 (1)
    • Tech (164)
      • 블로그 (2)
      • 프론트엔드 (21)
      • 파이썬 (7)
      • Django (69)
      • Network (17)
      • SoC (21)
    • 정보 (2)
      • 건강 (0)
  • 홈
  • 태그
  • 관리자
파이썬 yaml 파일 쓰기에 한글 문제

파이썬 yaml 파일 쓰기에 한글 문제

한글이 잘 안되는 경우가 있다. 유니코드로 저장되어 버려서 이게 한글인지 코드인지 구분이 안된다. 먼저, 파일 오픈할때는 encoding 옵션을 꼭 주고, f = open('test.txt','w', encoding='utf-8') dump 호출 할때 아래와 같이 하면 해결! dump 옵션에 allow_unicode=True 옵션 추가 yaml.dump(test, outfile, default_flow_style=False, allow_unicode=True) https://devgwang.tistory.com/4 pyyaml 모듈 pyyaml은 파이썬에서 yaml 양식을 가진 파일을 다룰 때 사용하는 모듈이다. 공식 사이트는 Python - PyYaml Module 이며, 사용 가이드 및 버전 정보를 ..

  • format_list_bulleted Tech/파이썬
  • · 2022. 6. 23.
  • textsms
Django - 다국어 번역 지원하기

Django - 다국어 번역 지원하기

서비스를 만들다 보면 여러가지 텍스트가 많이 있다. 한국사람만 쓰면 그냥 한글로 하면 되는데, 국제화 시대에 맞추려면 이런 표기말들은 언어별 테이블에서 가져다 쓸 수 있도록 해야 한다. 친절하게 이런 기능들은 이미 Django 에 내장되어 있다. 일단 아래 함수를 먼저 알아야 하고, 그 함수를 라벨이나 다국어가 필요한 곳에는 반드시 적용해 둬야 한다. ugettext 함수나 ugettext_lazy 함수로 라벨을 등록해 두자. from django.db import models from django.contrib.auth.models import User from django.utils.translation import ugettext_lazy as _ class Article(models.Model):..

  • format_list_bulleted Tech/Django
  • · 2022. 4. 13.
  • textsms
Django 패키지 설치시 UnicodeDecodeError 'cp949' 에러 해결하기

Django 패키지 설치시 UnicodeDecodeError 'cp949' 에러 해결하기

그냥 pip install 해서 패키시 설치하는데 이런 UnicodeDecodeError 'cp949' 에러가 나면 곤란해진다. 내가 작성한 코드도 아니고 매번 디버깅하기도 애매하다. 이때는.... 반드시 여기를 방문해서 일독 해보시기 바란다. 엄청 자세히 잘 되어 있다. https://daewonyoon.tistory.com/296 pip install 중에 , setup.py 에서 UnicodeDecodeError 'cp949' codec can't decode .... illegal multibyte sequence 가 발생하 pip install 중에 , setup.py 에서 UnicodeDecodeError 'cp949' codec can't decode .... illegal multibyte..

  • format_list_bulleted Tech/Django
  • · 2021. 12. 2.
  • textsms
Django URL 한글 인코딩 방법 feat. 장고 미들웨어 맛보기

Django URL 한글 인코딩 방법 feat. 장고 미들웨어 맛보기

Django 로직을 만들다 보면, 여러가지 쿼리 스트링을 가지고 해야할 일이 많다. 쿼리 스트링에 한글이 들어와 있으면 표현이 이상한 코드들이 막 나오는 것을 볼 수 있다. 이 부분을 변경해서 사용해야 한다. 여기서 정리한 모든 내용은 현재 듣고 있는 장고 강의에 소스에 포함된 내용을 공부할 겸 추려본다 - Django 실전 프로젝트 1 - URL Shortener 서비스 ( 패스트캠퍼스 ) 관련 코드는 아래와 같다. @staticmethod def form_data_to_dict(body: bytes): UNLOGGABLES = ["csrfmiddlewaretoken", "password"] body = body.decode("utf-8") body = unquote(body).split("&") rt..

  • format_list_bulleted Tech/Django
  • · 2021. 11. 15.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (177)
    • 애드센스 (6)
    • 재테크 (0)
    • 토렌트 (4)
    • IT리뷰 (1)
    • Tech (164)
      • 블로그 (2)
      • 프론트엔드 (21)
      • 파이썬 (7)
      • Django (69)
      • Network (17)
      • SoC (21)
    • 정보 (2)
      • 건강 (0)
최근 글
인기 글
최근 댓글
태그
  • #웹개발
  • #SoC
  • #ARM
  • #Hidden
  • #장고
  • #ORM
  • #백엔드
  • #프론트엔드
  • #파이썬
  • #Django
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바