Chi's blog

テンプレート フィルターの作成 [Django]

今回は、Djangoのテンプレート フィルター機能を使って 次のポストや前のポストデータを取り出す機能を実装しました。

Django projectでフィルター機能を自作することで、このフレームワークには ない機能をカスタマイズしたり、拡張したりすることが可能です。

あくまでも、今回自分の需要に応じて書いたプログラムです。

Step1

自分のプロジェクトの下にtemplatetagsという、フォルダーを作成し、 その下に自作したfilterファイルを置きます。

私の場合は、 myblog/templ...

続きを読む

Spam mail??

今日は変なスパームメールを受けました。 就活中だったので、もしかしてと思ってみたら、 内容が怪しい。

(ちなみに、数ヶ月前に、こんなスカウトメールを本当に 受けたことがあります。)

ググってみたら、受けている人が多いらしいです。

該当ページ

Hi Am Anita,
Nice to meet you,
i saw your e...
                            
                        
続きを読む

Yii1.1 AR Model 查询

Yii AR Model 查询
Yii AR很好很强大,但刚开始不知道怎么使用
修改语言中文环境入口文件添加
$application->language=isset(\Yii::$app->session['language'])?\Yii::$app->session['language']:'zh-CN';
如果英文不错,可以直接看原文地址http://www.yiiframework.com/doc/guide/1.1/en/database.ar

下面是我对AR的一些理解

对于一个Mo...

続きを読む


Yii-session

首先,在Yii框架中,你不需要像标准PHP代码那样使用 session_start(),
在 Yii 框架中,autoStart 属性缺省被设置为true,所以,
虽然没有使用 session_start(), 你仍然可以使用 $_SESSION 全局变量,但最好使用
Yii框架封装的 Yii::app->session:

设置session变量: Yii::app()->session['var']='value';
使用...

続きを読む

SQLSTATE[HY000] [2002] Connection refused [MySQL]

Localでテストしていたdbを本番のサーバに移したら

SQLSTATE[HY000] [2002] Connection refused

というエラーが出ていた。

解決法:

他の文章を見るとポート番号が間違ったりしてエラーが出るらしいが 私の場合は、server nameが間違っていたのが理由だった。

つまり、mysqlの接続で、ipやportが間違った場合でるエラーではないかと 思われる。

参考文献

続きを読む

SQLite : unable to open database file問題 [Django, SQLite]

Django アプリをサーバ側に配置したら、ローカルでは問題なく 動いていたプログラムが

unable to open database file

というErrorを出していて、結構時間掛けました。

結局、ググっていたら、dbがいるディレクトリの権限を変えて いなかったことに。 あ〜

続きを読む