Tag Archives: web2py

Database에 파일 저장하는 방법

https://groups.google.com/d/msg/web2py/8AoudcgECfY/IMOcW7zovoIJ 2012-11-19 in model db.define_table(‘attachments’,         Field(‘attachment’, ‘upload’, uploadfield=’payload’),         Field(‘filename’, length=512),         Field(‘Description’, ‘text’),         Field(‘payload’, ‘blob’),         migrate=init_migrate,         ) … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

Web2py vs Django, Implicit vs Explicit

Web2py가 python web framework에서 이단아 취급받는 이유는 약 9개의 major object를 explicit하게 import 하지 않고 prepared environment를 이용해서 개발자가 implicit하게 사용할 수 있도록 한 design decision에서 기인합니다. 특히 Django 개발자들이 이 부분을 언급하는 경우가 많은데  Django에서 explicit를 선호하는 이유는 Pythonic하다는 … Continue reading

Posted in python, web2py | Tagged , , , | 1 Comment

web2py unit testing

web2py의 unit testing은 다른 web frameworks 에 비해서 좀 까다로운 면이 있지만 그리 어렵진 않다. 까다롭다고 하는 이유는 prepared environment때문인데 아래 코드처럼 사용해야 하는 global object들 execfile을 통해서 만들어줘야 한다는 것이다. import unittest from gluon.globals import Request execfile(“applications/api/controllers/10.py”, globals()) Anthony가 … Continue reading

Posted in python, testing, web2py | Tagged , , , , | Leave a comment

web2py release하기 – routes.py

web2py app을 release하기전에 해야 할일중에 한가지 routes.py 파일 생성하기 routes.py 파일은 web2py로 유입되는 또는 내보내는 url을 원하는 url로 매핑할때 사용된다. routes.py파일이 없는 경우 welcome app이 실행되는데 이 app을 우리가 원하는 app으로 변경해보자. 먼저 redmind app을 생성한다. 여기서는 간단하게 welcome app을 … Continue reading

Posted in python, web2py | Tagged , | Leave a comment

pythonanywhere에서 mysql 사용

pythonanywhere에서 mysql을 생성하고 사용하는 방법에 대해서 살펴볼까합니다. 우선 생성하는 방법부터 확인해 보죠. # web interface를 이용해서 생성하기 Dashboard -> mysql tab선택 -> 이름 입력(euro2012) -> ‘자신의아이디$database이름’형태의 database가 생성됨. (e.g. rookiecj$euro2012) # database 연결 web interface를 이용하는 경우 생성된 database를 선택하기만 … Continue reading

Posted in hosting, python, web2py | Tagged , , , | 1 Comment

id, reference type을 INT에서 BIGINT로 변경예정

http://groups.google.com/group/web2py/t/52c2aa039e71b833 구현이 완료되면 id나 reference field의 type을 INT에서 BIGINT로 변경예정이다. sqlite는 BIGINT가 지원되지 않기때문에 영향이 없다.

Posted in web2py | Tagged , , , | Leave a comment