Skip to content

Instantly share code, notes, and snippets.

View ikeikeikeike's full-sized avatar
🈵
Working

ikedat / Tatsuo Ikeda ikeikeikeike

🈵
Working
  • 3C
  • Tokyo, Japan
  • 02:30 (UTC +09:00)
View GitHub Profile

ネットワークに接続出来ませんでした

  • 時間をおいてからもう一度おつなぎください
@ikeikeikeike
ikeikeikeike / gist:2965629
Created June 21, 2012 13:03
tastypie urls
>>> from tastypie.api import Api
>>>
>>> api = Api(api_name="v1")
>>> api.register(TestResource())
>>> api.urls
[<RegexURLPattern api_v1_top_level ^(?P<api_name>v1)/$>,
<RegexURLResolver [<RegexURLPattern apimethod_first_add_method ^(?P<resource_name>test)/first_add_method/$>, <RegexURLPattern apimethod_test_func ^(?P<resource_name>test)/test_func/$>, <RegexURLPattern api_dispatch_list ^(?P<resource_name>test)/$>, <RegexURLPattern api_get_schema ^(?P<resource_name>test)/schema/$>, <RegexURLPattern api_get_multiple ^(?P<resource_name>test)/set/(?P<pk_list>\w[\w/;-]*)/$>, <RegexURLPattern api_dispatch_detail ^(?P<resource_name>test)/(?P<pk>\w[\w/-]*)/$>] (None:None) ^(?P<api_name>v1)/>]
from django.conf.urls.defaults import url
from tastypie.utils import trailing_slash
from tastypie.resources import (
ModelResource,
ALL
)
from apps import models as mdl
class TestResource(ModelResource):
$ pip install eco
import eco
eco.compile(open("template.eco"))
# Out: u"function(...) {...}"
context = eco.context_for("Hello <%= @name %>")
context.call("render", {"name": "Sam"})
# Out: u'Hello Sam'
eco.render("Hello <%= @name %>", name="world")
@ikeikeikeike
ikeikeikeike / gist:2928176
Created June 14, 2012 05:38
Upstart start/stop
$ sudo start flask-gunicorn
$ sudo stop flask-gunicorn
@ikeikeikeike
ikeikeikeike / gist:2928163
Created June 14, 2012 05:29
upstart flask and gunicorn
description "Application server for flask-gunicorn"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
script
# ... environment settings
# ...
cd /path/to/basedir
# decorator
def wrapper(cls):
def test(self):
return "decorator"
cls.test = test
return cls
email = forms.EmailField(
label=_('E-mail'),
required=True,
widget=forms.TextInput(attrs={'size': '30'})
)
def __init__(self, user=None, *args, **kwargs):
self.user = user
super(UserForm, self).__init__(*args, **kwargs)