Beruflich Dokumente
Kultur Dokumente
Frameworks
Why they rock and what can we do to get more of them
class CreateUserTask(Task):
def run(self, username, password):
create_user(username, password)
@task
def create_user(username, password):
User.objects.create(username=username, password=password)
# Simple call
username = 'bob'
password = 'something'
CreateUserTask.delay(username=username, password=password)
@periodic_task(run_every=timedelta(seconds=30))
def every_30_seconds():
print("Running periodic task!")
pool = Pool()
class Photo(ImageModel):
name = models.CharField(max_length=100)
original_image = models.ImageField(upload_to='photos')
num_views = models.PositiveIntegerField(editable=False, default=0)
class IKOptions:
# This inner class is where we define the ImageKit options for
the model
spec_module = 'myapp.specs'
cache_dir = 'photos'
image_field = 'original_image'
save_count_as = 'num_views'
<div class="display">
<img src="{{ photo.display.url }}" alt="{{ photo.name }}">
</div>
<div class="thumbs">
{% for p in photos %}
<img src="{{ p.thumbnail_image.url }}" alt="{{ p.name }}">
{% endfor %}
</div>
@classmethod
def content_size(self, blogpost):
return len(blogpost.content)
post.title = request.PUT.get('title')
post.save()
return post
post.delete()
urlpatterns += patterns('',
url(r'^posts/(?P<post_slug>[^/]+)/$', blogpost_resource),
)
class AuthorAdmin(admin.ModelAdmin):
date_hierarchy = 'pub_date'
exclude = ('book_count',)
admin.site.register(Author, AuthorAdmin)
class CreateUserTask(Task):
def run(self, username, password):
create_user(username, password)
@classmethod
def content_size(self, blogpost):
return len(blogpost.content)
post.title = request.PUT.get('title')
post.save()
return post
post.delete()
Coming soon...
Wednesday, September 8, 2010
@theSeanOC
seanoc.com