読者になる

雑多なメモ置き場

2012-07-23

DjangoのモデルでDBカラムにmediumtextを指定する

django mysql

MySQLの場合はmediumtextにしたい。他にsqlite3を使うことが考えられるが、その場合はtextでいい。

こんな感じ?

class MediumTextField(models.TextField):

    def db_type(self, connection):
        if connection.settings_dict['ENGINE'] == 'django.db.backends.mysql':
            return "mediumtext"
        else:
            return super(MediumTextField, self).db_type(connection=connection)


class Entry(models.Model):
    content = MediumTextField()

yuheiomori0718 2012-07-23 22:06

この記事をはてなブックマークに追加
Tweet
  • もっと読む
コメントを書く
« ゼロ埋め 「大規模なJavaScript開発の話」のsetTime… »
プロフィール
id:yuheiomori0718
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
注目記事
最新記事
  • PycharmでUnresolved reference 'print'を解消する
  • データベーススペシャリスト試験
  • 毎日なんでもいいから365日、その日知っ…
  • Python Prompt Toolkitをdjangoで使う
  • PythonのREPLでシンタックスハイライトやコード補完を利用可能にするPython Prompt Toolkit
関連記事
  • DjangoのFormsetで少なくとも1つは入力させる入力チェック
  • Djangoのsyncdbでユーザーを作成しない
  • Django Queryset AggregationでDBによって結果が異なるケース
月別アーカイブ
参加グループ
  • プログラミング プログラミング

はてなブログをはじめよう!

yuheiomori0718さんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
雑多なメモ置き場 雑多なメモ置き場

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる