黒猫のWeb的開発

Webやスマートフォンアプリ開発未経験者が何かを勉強して作っていくためのメモです。

Django

Djangoでローカルとサーバーの表示が違っていた

なぜかカスタムフィルタの動作が違っていた。よくみたら、ローカルのMacとサーバーのDebianでDjangoのバージョンが違っていた。pipでインストールしたので、インストールされているDjangoのバージョンを確認。 $pip freezeDjango1.5で動いていた自前のカスタ…

Djangoでサービス作った時にしたことをざっくりと。

簡単なWebサイトをDjangoで作ったのでざっくりまとめ(まとめ過ぎ・・・)。 大きく分けてやったことは以下の3つだけ。 サーバをレンタルする レンタルしたサーバは、サクラのVPS。 サクラのVPSを選択した理由は、 情報が多い&「ドットインストール」に解…

Mac,Debianのパッケージ管理コマンドをまとめてみたサイト

本当はよく使う便利なコマンドをまとめたかったのだけど・・・ MacとDebianを使っていたらパッケージ管理のコマンドで混乱してきたので DjangoとJavascriptの練習がてらつくったサイト。 1ページしかないから、キャッシュ使ってみたけど早くなっているのか…

skelJSをDjangoで使ったときにはまったこと

Djangoで静的ファイルは、/static/フォルダを指定してそこに格納している。 そのため、Djangoテンプレートから読み込むjavascript,cssはstaticに入れている。 しかし、置いただけではうまく表示されなかった。 config.jsをいじらないといけないようである。 …

Djangoでページ表示

Djangoのデータベースに登録した内容を一覧表示する際に、ページに分けて1ページ毎20件表示したい。http://localhost/date/?page=1 のようにpageの後の番号を変えて表示する。Djangoにはページネータという機能があるため、利用することにする。 http://d…

MacでDjangoをローカル開発するのに最低限必要なもの

以下の構成で動作させるものとする。 ・MySQL ・Django内のrunserverSQLiteで動作させるならば、Djangoパッケージだけで良さそう・・・前回、MySQLは、Homebrewでインストール済み Djangoパッケージをインストールする $ sudo easy_install django $ sudo pi…

Djangoプロジェクトへのアプリ追加手順

プロジェクトへのアプリケーション追加の機会は少ないため、忘れないようにメモ。 python manage.py startapp [app_name]モデル作成 vi [app_name]/models.pyプロジェクトへアプリケーションを追加する vi [project]/setting.pyINSTALLED_APPS = ( 'django.c…