似非プログラマのうんちく

「似非プログラマの覚え書き」出張版

2017-02-01から1ヶ月間の記事一覧

巳年じゃないけど Python やろうぜ(その 15)

初期データの一括投入 今回から、当ブログではすっかりお馴染みの「政令指定都市一覧」を使って、Django の様々な機能を見ていきます。 $ ./manage.py startapp major_city例によってアプリを作成するところからスタート。Model を作ります。 from django.db…

巳年じゃないけど Python やろうぜ(その 14)

エラー表示の話 フォームのバリデーションエラーの表示場所をカスタマイズする方法があっさりとわかったので、次なるお題に移る前にさくっと書いておきます。 {% load static %} <html> <head> <title>顧客検索</title> <link rel="stylesheet" href="{% static 'customer_search/css/search.css' %}"> </head> <body> <h1>顧客検索</h1> <form method="post" action="."> {% csrf_token %} </form></body></html>

巳年じゃないけど Python やろうぜ(その 13)

ロギングの話 デフォルトでもある程度のログは出力されるのですが、データベースとの連携においては、少なくとも開発の段階では SQL の発行状況などを確認したいと思うはずです。これは settings.py に設定を記述することで可能になります。 LOGGING = { 've…

巳年じゃないけど Python やろうぜ(その 12)

フォームとビューの作成 まずはビューの作成に必要なフォームから作ります。既に Django バリバリ使ってる人なら「ModelForm 使えば楽やろ」って言うと思いますが、実は ModelForm には「(自動生成される id などの)AutoField はフォーム部品化の対象外」だ…

巳年じゃないけど Python やろうぜ(その 11)

管理画面を使う 管理者ユーザーの作成 管理画面を使うにはまず管理者ユーザーを作成しなければなりません。 $ ./manage.py createsuperuser Username (leave blank to use '(snip)'): admin Email address: admin@example.com Password: Password (again): T…

巳年じゃないけど Python やろうぜ(その 10)

だいぶシリーズが長期化してきました(苦笑) Model で遊ぶ 今回使用するデータは「現場で使えるSQL 第2版」のものを使用することにします。現場で使えるSQL 第2版 (DB Magazine SELECTION)作者: 小野哲,藤本亮出版社/メーカー: 翔泳社発売日: 2006/11/16メデ…

巳年じゃないけど Python やろうぜ(その 9)

Model を扱う いよいよ今回から Model を扱います。…の前に。 Atom で Django アプリの開発を快適に行うために すっかり忘れていましたが、Atom で Django アプリの開発を行う際に入れておくと良いパッケージを二つ紹介しておきます。 atom-django django-te…

巳年じゃないけど Python やろうぜ(その 8)

3 週間ほど空いてしまいました。この間こっそりと開発環境を Linux に移行させていたのは秘密です*1。 hello ページを作る(続き) 静的ファイル(CSS, JavaScript, etc...)の配置 今回は CSS を配置してみます。django_test\hello\static\hello というフォルダ…