반응형 IT-개발,DB729 프로젝트 방법론, 관리를 위한 유용한 툴 프로젝트 방법론, 관리를 위한 유용한 툴 GitHub : Web용 프로젝트관리 시스템 ( https://github.com/ ) Source Tree : GUI용 버전관리 시스템 ( https://www.sourcetreeapp.com/ ) Trac : Web용 버전관리, 버그추적 시스템 ( https://trac.edgewall.org/ ) South Django : DB 마이그레이션 Tool ( https://south.readthedocs.io/en/latest/ ) Redmine : 도입 장벽이 비교적 낮은 오픈소스 티켓 관리 시스템 ( https://www.redmine.org/ ) Mockito : DB와 연계된 테스트가 가능한 오픈소스 테스트 프레임 워크 ( https://site.mocki.. 2021. 3. 17. Django QuerySet API 가이드 장고 쿼리셋 API 가이드가 잘 설명되어 있습니다. QuerySet 을 작성하는데 단순한 것은 자주 사용되며 문제없이 작동하지만 SQL이 복잡해지는 경우에 난감해 지는 순간을 맞이 하게 됩니다. 이 때 이 페이지를 이용해서 SQL Query와 QuerySet의 변환을 자연스럽게 하면서 확인할 수 있습니다. 이 페이지를 참조해서 시원스럽게 문제를 해결했습니다. docs.djangoproject.com/en/2.2/ref/models/querysets/ QuerySet API reference | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentati.. 2021. 3. 10. 장고 웹서버 백그라운드 실행 장고 웹서버 백그라운드 실행 우선 서버를 실행시킵니다. control + Z를 통해 해당 프로그램을 정지합니다. [8]+ Stopped python3 manage.py runserver 0.0.0.0:8000 --settings=config.settings.deploy 아래 명령어를 통해 프로그램을 백그라운드로 보냅니다. bg 아래 명령어를 통해 ssh 연결이 끊어져도 해당 프로세스가 돌아가도록 합니다. disown -h 실행중인 프로세스를 확인하면 존재하는 것을 알 수 있습니다. ps -l 장고 웹서버 백그라운드 실행 1. 우선 서버를 실행시킵니다. 2. control + Z를 통해 해당 프로그램을 정지합니다. [8]+ Stopped python3 manage.py runserver 0.0.0.0:80.. 2021. 3. 7. quaggaJS 웹에서 바코드 QR코드 인식 위의 quaggaJS 라이브러리는 github 에서 현재에도 계속 업데이트가 이루어지고 있는 라이브러리 입니다. 실시간 인식 과 캡쳐 등의 기능외에 다양한 기능을 지원하고있구요. 핸드폰에서 해당 라이브러리 기능이 있는 웹 사이트에 접속할시에, 핸드폰의 카메라로 해당 바코드를 캡쳐없이 바코드에 가져다 대면 QR 코드 인식하듯이 바코드를 인식해 숫자로 디코딩해서 나옵니다. HTML5 와 자바스크립트로 이루어져있기때문에 모바일기종에서는 제약이 없어 보입니다. (전면 카메라/ 후면 카메라 선택가능 여러가지 기능이 있어요) 인식된 바코드 숫자를 여러개 누적해서 , 서버에 전송할지 인식된 바코드 숫자를 한개씩 건바이 건으로 서버에 전송할지 등은 개발자의 몫이구요. 모바일로 위의 예제 사이트에 접속하여서 확인해보세요.. 2021. 3. 6. 파이썬 가상환경 설정 (아주 간단해요) 파이썬 가상환경 설정 파이썬 가상환경 설정은 아주 간단하게 할 수 있습니다. 가상환경을 설정한 후에 작업을 하는게 훨씬 안정적으로 편리하게 이용할 수 있습니다. 아래의 에는 Mac에서 파이썬 가상환경을 설정하는 방법입니다. # 현재 폴더는 startprojecct 폴더입니다. (manage.py 가 있는 폴더) $ brew install pyenv # or pip install pyenv $ pyenv install python3 $ pyenv virtualenv python3 [가상환경이름] # 활성화 $ source ~/[가상환경이름]/bin/activate # 비활성화 $ deactivate # 가상환경 제거 $ rm -r /경로명 다른 방법도 있습니다. $ python -m venv venvapp.. 2021. 3. 2. Mac에서 MariaDB 설치 Mac에서 MariaDB 설치 # mariadb 설치 실행 $ brew update $ brew install mariadb $ brew services start mariadb 2021. 3. 2. docker container stop 안될 때 또는 docker-compose down 안될 때 docker container stop 안될 때 또는 docker-compose down 안될 때 시스템관리자가 해줘야 할 일: AppArmor가 일을 똑바로 안해서 발생; docker 설치 후 발생 할 수 있는 문제 $ docker stop python Error response from daemon: cannot stop container: python: Cannot kill container c2ea9333f97082d88578268f269657aa43e12d7b561b3503a64aa8b4738ee98a: unknown error after kill: runc did not terminate sucessfully: container_linux.go:392: signaling init process.. 2021. 3. 1. python 가이드 자동생성 Documentation To build the documentation, you'll need to install mkdocs. $ pip install mkdocs To preview the documentation: $ mkdocs serve Running at: http://127.0.0.1:8000/ To build the documentation: $ mkdocs build 2021. 2. 27. python django Testing Install testing requirements.$ pip install -r requirements.txt Run with runtests. $ ./runtests.py You can also use the excellent tox testing tool to run the tests against all supported versions of Python and Django. Install tox globally, and then simply run: $ tox 2021. 2. 27. 이전 1 2 3 4 5 ··· 81 다음 반응형