Mercurytide specialise in creating outstanding online experiences. With the release of Django 1.0, we're pleased to announce the release of a completely updated version of our highly popular Django Cheat Sheet which is crammed with a whole host of useful Django information.Mercurytide would like to thank everyone who has contributed to making Django 1.0 such an awesome framework! Here at Mercuryti
Unverified details These details have not been verified by PyPI Project links Homepage Meta License: BSD License (BSD) Author: Jeff Balogh Maintainer: John Whitlock Tags django, nose, django-nose Classifiers Development Status 5 - Production/Stable Environment Web Environment Framework Django Django :: 1.8 Django :: 1.9 Django :: 1.10 Django :: 1.11 Django :: 2.0 Django :: 2.1 Django :: 2.2 Intend
bpython is a fancy interface to the Python interpreter for Unix-like operating systems -- www.bpython-interpreter.org I usually used interactive Python shell, but now so in love with BPython. It works very well on Mac OS X . At first, I couldn't get Django's "python manage.py shell" to work with Bpython. I can only make it work with IPython. But I want to use BPython so bad, so let's try to make i
適当にアプリを作っていると modelの変更が頻繁に出てきます。 駄目人間の証ですね>< でも、そんな駄目人間にも優しいDjangoです。 後からカラム追加したり、ユニークにしたかったりインデックス貼りたかったりして models.pyを変更した後、絶望にくれてませんか? 更にその後、 >python manage.py reset appNameとか打っちゃってadminにすらログインできなくなって 泣きそうになっていませんか? 俺は両方経験しました。 おっぱいマニア*1を目指す人間として軸がぶれている気がします>< さて、そんな時ですが、実は便利なコマンドがあります。 >python manage.py sqlreset appName | mysql -D dbName -u user -p もちろん大事なデータが入っているときにはやってはいけませんが 作成途中の時はこんな感じでガン
Django 1.0 以降のモデルは継承することができるらしい。ということで django.contrib.auth.models.User モデルを継承してみた。 from django.db import models from django.contrib.auth import models as auth_models class MyUser(auth_models.User): foo = models.IntegerField(blank=True) ところがユーザーモデルを拡張して作ったこのモデルのマネジャには、通常のユーザーモデルには付いているユーザー作成ショートカット create_user が存在しない。まぁ、通常の方法によるユーザー作成は可能だけれども。 >>> MyUser.objects.create_user('spam', 'ham@example.jp'
自動エスケープ機能を制御します。このタグは引数に on または off を取 り、ブロック内の自動エスケープの有効・無効を決定します。 自動エスケープがオンの場合、変数の値は全て、最終的な文字列出力になる直前に HTML エスケープされます (他のフィルタは先に適用されます)。この動作は、 変数に escape フィルタを手動で適用した場合と同じです。 例外として、変数をテンプレートに挿入するコードや、 safe, escape と いったフィルタの適用によって、 “safe” マーク済みの変数はエスケープされませ ん。
相変わらず、djangoやってます。 djangoでunittestを試してみました。 djangoのアプリケーションディレクトリ(module.pyのあるディレクトリ)にtests.pyを作成する。 test.pyにunittest.TestCaseを継承したクラスを作成する。 作成したクラスに"test〜"と名のつくメソッドを定義して、その中でテストを記述。 "manage.py test <アプリケーション名>"とコマンドを打つ。 とまあ、簡単に書けばこんなところ。もっといろいろできるみたいですが。 詳細は、以下を参照のこと。 http://djangoproject.jp/doc/ja/1.0/topics/testing.html で、これだけだとtest"s".py(test.pyにしてハマった…)に、大量のテストを記述しなきゃいけないじゃん!と思いますよね。他にも、PyUni
Testing in Django¶ Automated testing is an extremely useful bug-killing tool for the modern web developer. You can use a collection of tests – a test suite – to solve, or avoid, a number of problems: When you’re writing new code, you can use tests to validate your code works as expected. When you’re refactoring or modifying old code, you can use tests to ensure your changes haven’t affected your a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く