[Python] WebApplication framework
RubyOnRails의 영향으로 만들어짐. 짧은 시간내에 짧은 코드로 원하는 기능을 구현하고자함. 관리자용 인터페이스가 미리 구현되어(확장가능) 있다는 점이 특징.
관련포스트
[http://openlook.org/blog/1033 귀도의 돌아온 웹프레임워크 시대]
[http://www.oreillynet.com/onlamp/blog/2006/01/shifting_gears_switching_to_dj.html Shifting Gears: Switching to Django] : TurboGears에서 Django로의 손쉬운 이전
이용가능한 개발환경
RelationalDatabase : MySql, PostgreSql, [Sqlite]
튜토리얼번역
- [/Tutorial1] : Initialization, creating models, the database API
- [/Tutorial2] : Exploring the automatically-generated admin site
- [/Tutorial3] : Creating the public interface views
- [/Tutorial4] : Simple form processing and generic views
관련문서들
몇가지 팁들
원격지의 컴퓨터에서 runserver를 확인하고 싶으면 아래의 명령 사용
python manage.py runserver 0.0.0.0:8080
template에서 모델객체 사용시, 메쏘드 호출에 "()"를 쓰지 않아야 한다.
다른 스크립트에서 django로 만든 프로젝트로 접근하는 방법
[Sqlite]를 쓰면서 ModPython으로 서비스를 시작하면 다음에러를 만난다.
OperationalError: SQL logic error or missing database
sqlite db의 permission을 수정해준다.
기타
다른건 다 마음에 드는데, web-templating이 별로다. [Twisted]-[Nevow]에 쓰는 방식을 도입하면 어떨까. -- ["yong27"] DateTime(2006-03-18T08:23:45Z)