Django
単にコンストラクタを呼び、変数をセットするだけです。下のサンプルコードでは、季節性の価格(季節に依って変動する価格) seasonal_value を持つ Product モデルについて記載しています。サンプルコード class Product(models.Model): original_price = m…
Because there is no way to cast a object in Python, I make a method which do new a child class and copy values from a parental object.usage # cast method def cast(child_class, parental_obj): child_obj = child_class() for attr_name in paren…
課題 Python で開発したアプリをソースコードを閲覧されないように配布したい。 方針 pyc でのみ構成されるファイルを egg にまとめる。 installing only .pyc (python compiled) with setuptools - Stack Overflow 上記方針の問題 完璧に閲覧されないように…
例えばある Product という「ひとつ」のモデルに対する処理が大きくなりすぎた場合の対処の仕方について考えてみたいと思います。参考にした神様サイト Separation of business logic and data access in django 解1. models.py ファイルを分割する。 これが…
参考にしたサイト モデルの継承 1. マルチテーブル継承 例えば Cake モデルと Bread モデルを作成するとします。Cake モデルも Bread モデルも持っているフィールドは、価格、製造年月日など、ほとんど同じです。そこで Product モデルを作成して、各々継承…
Step1. こんなシェル initialize_db.sh を作成 rm db.sqlite3 python manage.py sql yourappname expect -c " spawn python manage.py syncdb expect Would; send \"yes\r\" expect Username; send \"dnalduser\r\" expect Email; send \"\r\" expect Passwo…
つぎのようなことがしたい。 $ python -c "print('ドナルドデイズ')" 方法1.Django 外部からでも呼び出せるように設定する。 Not like that. But it is easy enough to write a standalone script for Django. python - Executing a Django Shell Command …
Django - Model graphic representation (ERD) - Stack Overflow Google グループ自動でサンプルデータ生成について http://stackoverflow.com/questions/5642323/tool-for-automatically-creating-data-for-django-model csvファイルからDjango用のFixture…
使い方 $ # models.py のみの場合 $ sh print_imports.sh my_app/models.py $ sh print_admin_site_registers.sh my_app/models.py $ $ # models ディレクトリ配下に model を分割、記述している場合 $ sh print_imports.sh my_app/models $ sh print_admin_…
import sys from os import pardir from os.path import dirname from os.path import sep # Step1. 親ディレクトリのパス # pardir_path = /dir_a/dir_b/dir_c/dir_d/.. pardir_path = dirname(__file__) + sep + pardir # Step2. append で親ディレクトリ…
修正にするにつれ、コードが汚くなっていくのがわかる...(´;ω;`)ブワッ 1. 文字コード 行頭に # coding: UTF-8 を書き込む。 2. sitecustomize.py 修正 'ascii' codec can't encode characters in position 87-89: ordinal not in range(128) japがまずはじ…
◯ 新しく作った app の static ファイルやら template が見つからない と思ったら setting.py に app を登録していなかった。 Django TemplateDoesNotExist? - Stack Overflow django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.setting.…
こちらをオススメします。 以下の記事は古いです。 Django の User モデルは、そのまま継承することはできません。この理由は User モデルは Auth というデフォルトでついているアプリ内のモデルだからです。なので、アプリ内のモデルを拡張してあげればいい…
解決:Mac OSXのPythonのインタプリタで日本語入力する方法 - haya14busa differentiate null=True, blank=True in django - Stack Overflow 1年間『Vim駆動学習』してきて最高に楽しかったのでオススメしたい - haya14busaYamada Program: CanvasとjQueryを…
英語で書いた。誤字脱字はソーソーリー。 これは、本当に詰まった。 How to access a child models or classes in Django... -
https://django-polymorphic.readthedocs.org/en/latest/ """""" The bellow text will be deleted """"""Let's think by giving a actual example...models.py from django.db import models class Person(models.Model): name = models.CharField(max_leng…
抽象クラスを外部キーに指定できない、どうしよう。 AssertionError: ForeignKey cannot define a relation with abstract class Attribute 抽象クラス(抽象モデル)に対して、CREATE する SQL 文がないことを確認する。 $ sudo python manage.py sql trans…
あー、列の追加削除どうすりゃええんやろと思って調べてみる。 Google: Django 列 追加 削除 結果① Djangoのモデルにフィールドを追加する時のフロー - SELECT * FROM life; 結果② Djangoのモデルにフィールドを追加する方法うわ、無いのか、結構これ、あか…
詰まったところだけ、かいつまんで。ほぼ、備忘録。ワイ氏の苦しんでる様を見て、優越感に浸れる記事です。内容は、Writing your first Django app, part 1 | Django documentation | Django に沿います。 イメージ こんなテーブル構造を持つサイトを作りた…
webapp2.RequestHandler を継承したクラスで処理した内容を jinjaの親テンプレート渡したいとき下のようなやり方を思いつきました (思いついたお)。 # webapp2.RequestHandler を継承したクラスに空の連想配列を持たせる。 class BaseSessionRequestHandle…
GAE SDK アップググレードしたら webob がみつからないっておwwwwebob_0_9, webob_1_1_1 は見つかるのに。 どうすりゃいいんだ?再インストールかな笑 Invalid external source folder /Applications/GoogleAppEngineLauncher.app/Contents/Resources/Google…
デバッグ用のコードを打ち込んでたら、フリーズした。 なんのエラーも吐かずに死ぬ。 logging.error(db.Blob(self.request.get("pic")))