본문 바로가기

전체 글40

Django 패키지: django lxml # 장고 프로젝트 생성 django-admin startproject config . # 앱 생성 django-admin startapp 앱이름 templates 폴더구조 정리 templates 폴더를 Root Directory에 정의하기 (templates 폴더를 apps 폴더 안에서 찾게 하 이번에는 templates 폴더에 대한 탐구를 해볼까 한다. 기본적으로 우리가 처음 Django Project를 시작하면 settings.py에 다음과 같이 설정되어 있다: # settings.py ... TEMPLATES = [ { 'BACKEND': 'django.template.backends. hwan-hobby.tistory.com DB python manage.py mak.. 2022. 3. 7.
pipenv 가상환경 #pipenv 설치 pip install pipenv #가상환경에 pipenv 적용 pipenv install #내 가상환경 파일의 위치 pipenv --venv #가상환경 실행 pipenv shell pipfile 파일에 붙어넣기 [[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [packages] django = "*" lxml = "*" [dev-packages] [requires] python_version = "3" pipenv install [packages] 에 필요한 패키지를 넣고 install하면 pipfile안의 내용대로 패키지가 구성된다. #설치된 패키지 보기 pip list #가상환경 삭제 pipen.. 2022. 3. 7.
Visual Studio Code 세팅 확장프로그램 Auto Rename Tag autoDocstring - Python Docstring Generator Community Material Theme Django Docker Excel Viewer HTML Snippets Jinja Jupyter Jupyter Keymap Jupyter Notebook Renderers Live server Material lcom Theme open in browser Prettier - Code formatter Pylance Python Python Environment Manager Python Extension Pack Python for VSCode Python Indent Rainbow CSV Shader languages supprot for.. 2022. 3. 7.
Sparta - 12주차 WIL 2020.03.06 유화제작 서비스 프로젝트가 마무리 되었다. 처음에 기능구상을 잘 했기 때문에 처음 기획한 대로의 완성도가 나와서 만족스러운 기분이다. 이번프로젝트는 처음부터 구상을 확실하게 짜놓고 시작했기 때문에 중간중간 발생할 수 있는 문제점들에 대해 빠르게 대응이 가능했다. 가장 중요한 토픽은 이미지를 처리하는 시간이 문제였다. 이번 유화제작 서비스에서는 세번의 이미지 처리 과정이 들어갔다. 처음에 이미지를 그려서 만들어 낼 수 있는 GauGAN 과 이미지를 유화로 변경해주는 nst 기술은 이미 최적화가 잘 되어져 있기 때문에 잘 갖다 쓰기만 하면 되었다. 하지만 마지막 과정인 선택한 이미지를 pipo 페인팅 이미지로 만들어주는 기능에 문제가 있었는데, 이 이미지 처리 시간이 너무 길었다. 10분에서 길면 20분까지.. 2022. 3. 6.
Sparta - 11주차 WIL 2020.02.28 이번 프로젝트는 AI의 비중이 높은 프로젝트였고, 그 기능을 중심으로한 사이트를 만들기로 결정하였다. 백앤드에 대한 이해도가 낮기 때문에 백앤드를 하고 싶었지만, 이번엔 AI의 비중이 높아 솔직히 Python과 자바스크립트에 대한 이해도가 낮은 현재 상태로써는 팀원들과 시간을 맞춰서 진행하기에는 무리가 있었다. 그리고 팀원중에 잘하는 분이 한명 있어서 그분이 백앤드를 맡아야 했고, 이번 사이트는 서버에 기능이 많이 추가되지 않는 단순한 구조의 사이트라서, 프론트에 힘을 많이 쓰고 싶었다. 그래서 역활 분배를 하다보니 실질적으로 프론트 앤드를 맡게 되었다. 첫 페이지가 메인에다가 사이트의 기능이 소개되는 페이지 이기 때문에 스크롤 애니메이션을 넣고 싶었고, 내가 맡아서 하게 되었다. 프론트 페이지는 되게 .. 2022. 2. 28.
Override, Method (메소드) 란 overrriding 이란 class Person: def greeting(self): print('안녕하세요.') class Student(Person): def greeting(self): #super().greeting() print('저는 파이썬 코딩 도장 학생입니다.') james = Student() james.greeting() >>> 저는 파이썬 코딩 도장 학생입니다. 상위 클래스를 상속 받아도 상위의 메소드를 무시하고 호출한 클래스에서 새로운 메서드를 만든다. super() 을 사용하면 부모 클래스의 메소드를 호출할 수 있다. 메소드란 간단히 말해 클래스 안의 함수를 뜻한다. 클래스의 첫 메소드는 자기자신을 의미하는 "self"라는 파라미터를 갖는게 특징이다. 2022. 2. 16.