タグ

ブックマーク / voluntas.hatenablog.com (2)

  • tropy on django - Twisted Mind

    tropyをdjangoで作ってみました。 まずはソース(settings.pyとかは省く) /tropy/models.py from django.db import models class Tropy(models.Model): url = models.CharField(maxlength=8, primary_key=True) body = models.TextField() def get_absolute_url(self): return '/tropy/%s' % self.url /tropy/views.py from django.http import HttpResponseRedirect from tropy.models import Tropy import random import string def random_url(request

    tropy on django - Twisted Mind
    kenkitii
    kenkitii 2006/11/06
    djaropy
  • 2006-08-08

    4.1.1 String constants http://www.python.jp/doc/release/lib/node104.html ascii_lettersを意外に使います。 これは英語の小文字と大文字を足した文字列です。 この関数を知ってからなんとなく使うようになりました。 最近は数字も使いたいのでhexdigitsを使ったりしています。 使い道は from autoimp import * def foo(length=16) key = "" for i in range(length): key += random.choice(list(string.hexdigits)) else: return keyというただの文字列を生成するプログラムでしか使いませんが…。 in list(string.hexdigits)とかであるかないか調べてもいいのかな…。 aut

    2006-08-08
    kenkitii
    kenkitii 2006/09/05
    pythonお勧め本
  • 1