반응형 Programming256 Linux Ubuntu 리눅스 환경에 Micro office 설치/사용하기 리눅스를 사용하면 기본적으로 office 환경이 libreOffice로 셋팅되어 있다. 우리가 많이 사용하는 프로그램은 Microsoft Office 이므로 리눅스에서 설치를 진행한다. 1. plyaonlinux 설치 sudo apt-get install playonlinux 2. winbind 설치 sudo apt-get install winbind 3. microsoft office 선택 Playonlinux를 실행한다. 왼측 패널에 install a program을 클릭한다. install menu 팝업이 뜨고, office를 선택한다. 2021. 10. 7. Django Ubunt Linux에 설치하기 (feat. python) 웹 애플리케이션 개발 기본 셋팅 진행하기 윈도우로 웹 애플리케이션을 진행하던 도중, 종속성 문제가 계속 발생하고, 리눅스 서버를 이용하는 상황에서 윈도우 환경에서 개발한 코드를 올리는 것 또한 굉장히 귀찮은 작업의 연속이라는 것을 느낀다. 리눅스로 모든 세팅을 진행하고, 개발을 진행해보기로 한다. 1. 파이썬 설치 2. Git 설치 3. IDE(VS code) 설치 -여기서 추가로 설명하자면, apt-get 패키지를 사용하지 않고, snap 패키지를 사용하는 이유는 다음과 같다. 리눅스 배포판이 여러개로 갈리고, 그 중 하나가 우분투 리눅스다. 우분투에서 파편화된 설치 패키지를 하나로 만들려는 시도가 있었고, universal package로 등장한 것이 snap 패키지다. 4. 파이썬 가상환경 설치 -.. 2021. 10. 7. Django generic view 사용하기 1. 제네릭 뷰 사용하기 Django 제네릭 뷰는 데이터베이스에 저장된 객체들의 정보를 렌더링하기에 편한 기능을 제공한다. 제네릭 뷰에는 두가지 함수가 있다. DetailView : self.object로 프론토에 정보를 보내준다. ListView : 객체 목록을 나타는 페이지다. self.object_list에 객체 목록을 정리해서 프론트로 보내준다. 먼저 데이터베이스 구조를 정의한다. Django에서 models.py에 저장후 마이그레이션을 진행하면, 데이터베이스가 자동으로 생성된다. # models.py from django.db import models class Person(models.Model): name=models.CharField(max_length = 255) logo=models.I.. 2021. 10. 6. Django pdf 사용하는 방법 feat. xhtml2pdf module xhtml2pdf 설치 pip install xhtml2pdf weasyprint 모듈과는 다르게, 기본 모듈만 설치해주면, 개발자가 추가적인 종속성을 설정해주거나, 추가적인 모듈을 설치해주지 않아도 pdf 출력 기능을 사용할 수 있다. xhtml2pdf 모듈 사용하기 Django pdf 사용하는 방법은 먼저 필요한 모듈을 import 한다. import os from django.conf import settings from django.http import HttpResponse from django.template.loader import get_template from xhtml2pdf import pisa from django.contrib.staticfiles import finders #ne.. 2021. 10. 6. [open] weasy print django 사용하기 OSError: cannot load library 'gobject-2.0-0': error 0x7e. Additionally, ctypes.util.find_library() did not manage to locate a library called 'gobject-2.0-0' OSError: no library called "cairo-2" was foundno library.. 웹의 데이터를 'PDF' 형식으로 정리하는 과정에서 에러가 발생한다. 아마도 리눅스 기반으로 만들어진 라이브러리다보니 windows에서 운영하는데, 에러가 발생하는 것으로 보인다. err1 : OSError: cannot load library 'gobject-2.0-0': error 0x7e. Additionally, ctypes.util.find_library() did not manage to locate a library called 'gobject-2.0-0' err2 : OSError: no library called "cairo-2" was foundno library called "cairo" was foundno library called "libcairo-2" was foundcanno.. 2021. 10. 6. TemplateSyntaxError at Could not parse the remainder: ': 'Y-m-d'' from 'posts.date|date: 'Y-m-d'' Django에서 날짜 포맷을 지정하는 과정에서 TemplateSyntaxError 에러가 발생한다. Issue django에서 날짜를 지정하는 포맷은 'Y-m-d'로 지정해줘야 한다. 백엔드에서 render할 때 전송한 변수값이 post라면 {{post.date|date:'Y-m-d'}} 이렇게 날짜포맷을 지정해줘야 한다. 그럼 저런 오류가 나는 이유는 뭔가?? solution 답은 간단하다. 날짜 포맷이 정확하게 지정되지 않았기 때문이다. 'Y-m-d' 앞뒤로 스페이스가 들어가 있으면, 포맷 처리가 정상적으로 되지 않는다. 즉 {{}} 안에서 스페이스를 모두 제거하고, 포맷지정시 정상적으로 작동하는 것을 볼 수 있다. 2021. 10. 5. 이전 1 ··· 32 33 34 35 36 37 38 ··· 43 다음 반응형