Djangoでアプリケーションをまたいだ外部キー
- 2015.01.18
Djangoでアプリケーションを分割して開発することがあると思いますが、別アプリケーションのモデルに外部キー参照をつける場合の方法 class ClassA(models.Model): class_b = models.ForeignKey('otherapp.ClassB') 他のアプリケーションをotherappとすると、上記の通りドットで装飾した名前を指定する。
Djangoでアプリケーションを分割して開発することがあると思いますが、別アプリケーションのモデルに外部キー参照をつける場合の方法 class ClassA(models.Model): class_b = models.ForeignKey('otherapp.ClassB') 他のアプリケーションをotherappとすると、上記の通りドットで装飾した名前を指定する。
Django(with MySQL)で、途中でモデルの定義を変更して、idにアクセスできるようにした。 id = models.AutoField(primary_key=True) migrationして、adminから追加しようとすると、 Field 'id' doesn't have a default value となる。ただ、テーブル情報はauto_incrementが設定されており、問 […]
Djangoにハマってます。今までのJavaに比べると遥かにライトな書き方ができると思っています。エンタープライズレベルでは厳しいかもしれませんが、個人開発には開発効率から考えると、適切な言語・フレームワークに見えます。 さて、Djangoの管理機能のadmin Appを使用していて、開発中は適当にtestとか入力していたのですが、本気で日本語入力したら、 UnicodeEncodeError: […]
いつからかiOSシミュレーターでホームボタンが表示されなくなりました。おそらくiOSの大画面化で表示しきれなくなったんだと思いますが、、、。 iOSシミュレーターで、ホームボタンを押すショートカットキーはshift + command + Hです。 ダブルタップも可能です。
カンボジアに旅行に行ってきました。 趣味の自転車に乗ってみたり、名所アンコールワットや、ラピュタのモデルとなった(?)ベンメリア遺跡に行ってきました。自転車については、別のブログに書いてます。→カンボジアで自転車に乗ってきた IT系のネタとして、現地SIMを利用してみたので、それについて感想と反省(笑)を書き残しておきます。 まず、カンボジアはかなり観光地として進歩しており、なんとLTE回線を利用 […]