祢占堂

はい

Django

Django + MySQL 5.5 でモデルオブジェクトの datetime の値が生成時と生成後で変わる

class Diavolo(models.Model): ctime = models.DateTimeField(auto_now_add=True) っていう生成時に現在日時を自動的に保存してくれるやつを作るじゃないですか。 >>> d1 = Diavolo.objects.create() >>> d2 = Diavolo.objects.get(pk=d1.pk) >>> d1.ctime =…

Django で HttpResponse を返すようなビューの context をテストする

Django で render_to_response 使って返ってくるレスポンスからは template_name とか context とか取れない。 # -*- coding: utf-8 -*- from django.shortcuts import render_to_response from django.template.context import RequestContext def spam(req…

Django Form の ImageField をテストするやつ

FileField は StringIO みたいなファイルライクなオブジェクトが使えるんだけど、ImageField はちゃんと画像っぽいやつじゃないと form.is_valid() == False になってしまうのでアレする。TEST_IMAGE はお好きな画像を open して read して encode('base64')…