천객만래 [千客萬來] (It has an interminable succession of visitors)
반응형

프로젝트 방법론, 관리를 위한 유용한 툴

 

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.mockito.org/ )

Vagrant : 가상화 소프트웨어를 고 관리하는 도구 ( https://www.vagrantup.com/ )

Chef : 원하는 환경을 구성하기 위해 서버나 미들웨어를 설정하는 도구 ( https://docs.chef.io/cookbooks/ )

Jenkins : 지속적 통합을 제공하는 툴 ( https://jenkins.io/ )

Selenium : 웹 어플리케이션 기능 테스트나 통합 테스트를 자동화하는 도구 ( https://www.selenium.dev/ )

 

반응형
Posted by 사용자 SB패밀리

댓글을 달아 주세요

반응형

장고 쿼리셋 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 Documentation News Community Code Issues About ♥ Donate

docs.djangoproject.com

 

반응형
Posted by 사용자 SB패밀리

댓글을 달아 주세요

반응형

장고 웹서버 백그라운드 실행

  1. 우선 서버를 실행시킵니다.

  2. control + Z를 통해 해당 프로그램을 정지합니다.

[8]+ Stopped python3 manage.py runserver 0.0.0.0:8000 --settings=config.settings.deploy

  1. 아래 명령어를 통해 프로그램을 백그라운드로 보냅니다.

bg

  1. 아래 명령어를 통해 ssh 연결이 끊어져도 해당 프로세스가 돌아가도록 합니다.

disown -h

  1. 실행중인 프로세스를 확인하면 존재하는 것을 알 수 있습니다.

ps -l

장고 웹서버 백그라운드 실행

1. 우선 서버를 실행시킵니다.

2. control + Z를 통해 해당 프로그램을 정지합니다.

[8]+  Stopped python3 manage.py runserver 0.0.0.0:8000 --settings=config.settings.deploy

3. 아래 명령어를 통해 프로그램을 백그라운드로 보냅니다.

bg

4. 아래 명령어를 통해 ssh 연결이 끊어져도 해당 프로세스가 돌아가도록 합니다.

disown -h

5. 실행중인 프로세스를 확인하면 존재하는 것을 알 수 있습니다.

ps -l

반응형
Posted by 사용자 SB패밀리

댓글을 달아 주세요

python django Testing

IT-개발 2021. 2. 27. 02:02
반응형

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

반응형
Posted by 사용자 SB패밀리

댓글을 달아 주세요