Django
はじめに これまで、何度かWebアプリのフレームワークである Ruby on RailsやDjango に関して使い方や実装方法を紹介してきました。そして、なんと Laravelにまで手を付け始めました。知り合いのCTOの方にWebアプリの仕事のご依頼をいただき、 そのアプリがL…
はじめに DjangoでWEBサービスをガリガリ開発しています。 開発している中で、 views.pyから画面に渡されたリストデータを インデックス指定して値を取得したい事態になりました。予め用意してあるDjangoのテンプレートフィルタの中に、 リストデータからイ…
はじめに ローカル環境でWEBアプリを作成し、 さあ、サーバにデプロイだ! というときに気を付けることを書きます。 #実際に私が引っ掛かってます... 1. サーバ起動のコマンドはいつもと違う 2. 設定ファイルに一手間 1. サーバ起動のコマンドはいつもと違う…
SNSのシェア、いいね、ツイート等のボタン作成方法を備忘録本家サイトで簡単に作成可能 twitter Twitterボタン | About facebook ソーシャルプラグイン - ドキュメンテーション - 開発者向けFacebook以上。
Djangoで開発していますが、 forの中でカウントアップする方法を試行錯誤していました。30分ぐらい調べたり実装したりしましたが ようやく実現方法を見つけたので備忘録 {% for item in items %} {{ forloop.counter }} #先頭(1)から1ずつカウントアップし…
DjangoのModel (django.db.models.Model) で定義したクラスにおいて、 条件に合ったオブジェクトを取得する際、リスト(複数個)を取得する場合は「filter」一つだけ取得する場合は「get」を使用する。 「get」で条件に合ったオブジェクトが複数個存在する場…
Djangoで簡単なログイン処理について備忘録 とりあえずソースコードは以下 # views.py def login(request): try: m = Member.objects.get(username=request.POST['username']) except Member.DoesNotExist: return render(request, 'login.html', {'response…
Djangoでmodelsで定義しているモデルで日本語を使うと 以下のエラーが出る場合があります。 UnicodeEncodeError: ‘ascii’ codec can’t encode character その場合は、モデルにdef __unicode__(self)を追加しましょう。def __str__(self)だけだとだめみたいで…
Webサイトでは必須のユーザIDの保持について、 Djangoでの方法を備忘録。 セッションの使い方 — Django 1.4 documentation 下記は上記サイトから引用ログイン時にユーザのIDを保持し、 ログアウト時に削除する def login(request): m = Member.objects.get(u…
作業フォルダからプロジェクト作成までを備忘録 ※すでに環境構築が完了しているものとする ※開発環境については以下の記事をご参考ください。 qstairs.hatenablog.com 任意のフォルダで以下を順に実行することでプロジェクト作成まで完了。 $ mkdir work_fol…
はじめに Webアプリで大事な要素の一つは見た目、見栄えではないでしょうか。 ただ、私のようにデザインがよく分からないという方も多いはず。 そんなエンジニアを救ってくれるのがBootstrapというわけです。 #Webアプリ開発の達人である友人に教えてもらい…
はじめに 前にRuby on RailsによるWebアプリケーションの開発について勉強しました。qstairs.hatenablog.com 今回は、Django(これでジャンゴと呼ぶらしい。)を使ったWebアプリケーションの開発を勉強します。 Djangoはpythonをベースにしたフレームワーク…