Django

models の CharField に regex の判定を追加

alphanumeric の RegexValidator で追加。 alphanumeric = RegexValidator(r'^[0-9a-zA-Z]*$', 'Only alphanumeric characters are allowed.') name = models.CharField(max_length=50, blank=True, null=True, validators=[alphanumeric]) email = models.E…

Django の models に対応したテーブルを MySQL から grep する方法

以下のコマンドで、取り出す。 mysql -uroot -N information_schema -e "select table_name from tables where table_schema = 'tablename' and table_name like 'prefix_%'" > table.txt

djangoのtest(django-nose, coverage)を使用する時

djangoでtestをするとき、django-nose、coverageが使える。 $ pip install nose $ pip install django-nose $ pip install coverage settigns.py INSTALLED_APPS += ['django_nose', ] TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' NOSE_ARGS = [ '--wi…

Djangoのloacle用のファイル(django.po)を作成する。

Djangoの日本語変換のための設定で以下の対応をした。 $ mkdir -p locale/ja/LC_MESSAGES $ rsync -avz /home/vagrant/venv_oscar/lib/python3.6/site-packages/oscar/locale/ja/LC_MESSAGES/* locale/ja/LC_MESSAGES/ $ ./manage.py makemessages --locale=…

DjangoをHerokuで実装するときにチェック

devcenter.heroku.com

PostgreSQLのCentOS7での立ち上げ方やコマンドなどの便利なサイト+自動インストール

DjangoではPostgreが推奨のDBMSらしいよ。 www.digitalocean.com qiita.com #!/bin/sh # -*- MAINTAINER -*- Lasha Gogua Lh4cKg@gmail.com # -*- RUN -*- $ bash install.sh # system update and install epel package yum update -y && yum upgrade -y wget…

djangoの管理画面より、カレンダーの入力を引っ張ってくる。

stackoverflow.com

Djangoのソースを見るにはGithubを確認

githubのコードを確認すればいい。 github.com