勉強がてら、Django REST FrameworkでAPIを実装し、Angular2でAPIを利用したTodoアプリを作ってみたので、メモ できたものの様子です 環境 python 3.6.0 node 7.5.0 npm 4.1.2
この記事について HerokuへのDjangoアプリケーションのデプロイ方法についての初心者向けのまとめです。内容はチュートリアルと同様、Freeレベルに最小構成のアプリをデプロイするまでとなります。 2017年12月にHerokuが「Heroku toolbelt」の後継となる「django-heroku」というデプロイ用パッケージをリリースしたので、デプロイ用の設定変更が少し簡単になりました。 参考:Heroku Django デプロイ解説 Herokuの推奨構成 まずはアプリケーションの構成概要です。 Herokuでは平均的なDjangoアプリケーションための推奨構成を用意しています。とくに理由がなければ従いましょう。推奨構成ではアプリケーションサーバにGunicorn、静的ファイルの配信にWhitenoiseを使います。 参考:Heroku Dev Center - Python
こんにちは。のっくんです。 この記事ではDjangoで作ったウェブアプリをPythonAnyWhereというクラウドにデプロイする方法を紹介します。 Webアプリ初心者の私が1から作ってデプロイしたアプリはこちら↓です。 J2のサッカー情報を発信するサイト:Soccer Talk ユーザ登録 PythonAnyWhereの良いところはユーザ登録が簡単なところです。 ユーザ名とメールアドレスだけですぐに登録できます。 ちなみに、無料プランだとユーザ名がサイトのドメイン名に含まれることになります。 私の場合は以下の通り。 ユーザ名:nokkun ドメイン名:nokkun.pythonanywhere.com https://www.pythonanywhere.com/ 登録してログインするとこんな感じ。 無料だとディスク容量は500MBまで使えます。 左下のBashボタンを押すと、、、 こん
完全な初心者はこちらから!ウェブ入門ウェブ入門基本的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基本CSS の基本JavaScript の基本ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH
Version 1.83 is now available! Read about the new features and fixes from September. Django Tutorial in Visual Studio Code Django is a high-level Python framework designed for rapid, secure, and scalable web development. Django includes rich support for URL routing, page templates, and working with data. In this Django tutorial, you create a simple Django app with three pages that use a common bas
今回はDjangoのフォームについて書きました。 だらだらしてたらアップするのがかなり遅れました(ごめんね) 難しいですよねフォーム。正直すこし苦手です。この記事はそんな人向けの備忘録(?)です。 infoこの記事は2015年に書かれたもので、Djangoのバージョンは1.8を使っています。基盤は変わっていないと思いますが、ご利用の際はドキュメントをしっかりご確認ください。フロントエンドのフレームワークを使う機会が増え、Django Form の利用はこれから減っていくと個人的に考えています。私自身もう年単位で Django Form に触れておらず、今後動向を追うこともないのでおそらく今後この記事を更新することはないと思います。FormFormはバリデータであり、HTMLのFORM関連要素を表現します。 >>> from django import forms >>> class Reg
よく忘れてGoogle先生に尋ねる羽目になるのでメモ書き。 Djangoのデータベースラッパであるfilterを使う時、SQLで言う「where a like ...」や「where a > 0」とかを、filterではどう書くのか忘れます。例えば完全一致だと、SQLの場合は「where a == ...」ですがfilterの場合は「filter(a__exact=...)」ないしは「filter(a=...)」となります。 ちなみに、DBソフトによっては、大文字小文字区別が無かったりします。 挙動 SQL上での演算子 Django Filter 例 完全一致 = a*1 a = ... 完全一致 = exact a__exact=... 大文字小文字区別無しの一致 iLIKE '...' iexact a__iexact=... 大文字小文字区別有りの部分一致 like '%...%'
SQLのSELECT文をDjangoのQuerySet APIで書いてみた時のメモを残しておきます。 2015/9/6 追記 id:kkotyy さんのコメントを受けて、本文中の.values()は省略しました。 参考:QuerySet API reference | Django documentation | Django なお、GitHubのコードはそのままにしてあります。実行結果はモデルオブジェクトよりも辞書のリストのほうが確認しやすいかなと考えているためです。 2015/9/6 追記ここまで 目次 環境 今回使用するModel fixtureによるデータの投入 SQL SELECT句 全列抽出 指定列抽出 WHERE句 通常 NOT AND OR 演算子 ORDER BY句 昇順 降順 GROUP BY句 全体の集約 行の集約 LIMIT句 LIMITのみ OFFSET付 Pyt
社内でDjangoプロジェクト増えてきて、イケてないクエリも増えてきそうなので簡単にメモを残す。 ORMを使って何も考えずにforeign keyの逆参照を取ってきたりMany-to-Manyの参照先を取得する際に、ループの度にクエリを飛ばして悲惨なことになるので、prefetch_relatedを使っとけという話 普通のForeign Keyならselect_relatedで必要な階層分引っ張ることが出来る。 普通に使う とりあえずこんなモデル from django.db import models class Campaign(models.Model): name = models.CharField(max_length=255) created_at = models.DateTimeField() class Creative(models.Model): name = mo
概要 PythonのWebフレームワークであるDjangoを使って、Webアプリケーションを作っていきます。 私自身がネットワークエンジニアでありWebアプリケーション開発の初心者なので、 備忘録と手順をまとめる意図でゼロベースでインフラ環境を構築するところから書いています。 いざ書き始めると膨大なメモに成ってしまったので、全3回くらいに分けています。 初回は環境構築を中心に紹介します。 いきなりDjangoアプリを作りたい方はこちらからスタートしてください。 Python3.4 + Djangoで作るWebアプリケーション(Part.2 アプリ開発編) Python Webフレームワーク 日本でWebアプリケーション開発というと、RubyとそのWebフレームワークであるRuby on Railsが圧倒的に有名ですが、 PythonでもWebフレームワークがいくつか用意されており、その中で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く