djangoに別のPCからアクセスできない
- 2015.01.23
djangoをあるPCにてポート80で立ち上げ、別のPCからアクセスしたら、アクセスできませんでした。ファイアウォールを切ってもダメで、原因を考えていましたが、djangoはローカル以外のアクセスを基本受け付けないようです。 manage.py runserver 192.168.1.10:80 とすると起動できるようなのですが、私の環境ではダメでした。。。 自身のMac環境ではできました。NW環 […]
ITは素晴らしいツール
djangoをあるPCにてポート80で立ち上げ、別のPCからアクセスしたら、アクセスできませんでした。ファイアウォールを切ってもダメで、原因を考えていましたが、djangoはローカル以外のアクセスを基本受け付けないようです。 manage.py runserver 192.168.1.10:80 とすると起動できるようなのですが、私の環境ではダメでした。。。 自身のMac環境ではできました。NW環 […]
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: […]
よく忘れるので書き残す。Pythonで日本語(utf8)を使用するには、ソースの先頭に # -*- coding: utf-8 -*- を入れる。