Movatterモバイル変換


[0]ホーム

URL:


Yusuke Muraoka, profile picture
Uploaded byYusuke Muraoka
PPTX, PDF2,026 views

Django learning Part2

Embed presentation

Downloaded 12 times
Django基礎IT寺子屋 紗音寺 ハンズオン#django_learning
おまえだれよ@jbkingdjango-ja, pylons-ja群馬県の東毛在住
タイムスケジュール• 13:00 〜 おさらい• 13:15 〜 今日の範囲について• 13:30 〜 ハンズオン• 15:00 〜 ハッカソンとフォローアップ
おさらい• 前回なにやったか• http://www.slideshare.net/jbking/django-learning• インストールしてますか?• Nitrous.io https://www.nitrous.io/join/hea6JcleeFc• コード• https://github.com/jbking/django_learning.git
今日の範囲• ビュー• ファイルアップロード
ビュー
ビューの役割 リクエストを受け取る 入力データのチェック ドメインロジックを呼び出す モデルを操作 レスポンスを返すViewModelModelForm
基本リクエストを受け取るレスポンスを返すドメインロジックを呼び出す(Postオブジェクトをupdated_atの降順で取り出す)
ざっと処理の流れを復習
クラスベースドビュー
クラスベースドビュー存在理由 ビューの処理はパターン化できる DRY 必要なコードだけ記述 テスト範囲を絞れるhttps://docs.djangoproject.com/en/1.5/topics/class-based-views/
ファイルアップロードビューの応用
Django使ってるのだからラクしましょう モデルにフィールドを追加 DBマイグレーション。。。 モデルフォームにフィールドを追加 アップロードしたファイルを読めるようにする MEDIA_URL, MEDIA_ROOTの設定 URLの追加 送信フォームのエンコードタイプの変更 モデルフィールドのURLをテンプレートに入れるやること
Django使ってるのだからラクしましょう アップロードされるファイルのパース multipart ファイル転送 保存方法の指定 ファイルのバリデーションやらないこと
モデルにフィールドの追加ストレージの指定
アップロードしたファイルを読めるようにするsettings.pyurls.py
送信フォームのエンコードタイプの変更post_form.html
モデルフィールドのURLをテンプレートに入れるpost_detail.htmlFileFieldから派生したフィールドはurlプロパティをもつ
まとめ1. ビューの役割2. ビューを作ってみた3. ファイルアップロードはどうやるか
アンケートこれから先のこと
Hack-a-thonLet’s hack!

Recommended

PPTX
Python札幌201406
PDF
Djangoのエントリポイントとアプリケーションの仕組み
PPTX
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
PDF
Djangoフレームワークの紹介
PDF
Djangoフレームワークの紹介
PPTX
Django learning
PDF
Djangoのススメ
ODP
Djangoアプリの実践的設計手法
PPT
appengine活用事例資料@TDDBC札幌2.1
PDF
じっくりコトコト煮込んだJavaスープ
PDF
bottleで始めるWEBアプリの最初の一歩
PDF
TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話
PDF
DBエンジニアに必要だったPythonのスキル
PDF
Pythonによる非同期プログラミング入門
PDF
便利なHerokuと active recordの 速度改善tips
PPTX
Webクローリング&スクレイピングの最前線 公開用
PDF
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
PDF
続Pythonによるwebスクレイピング入門
PDF
OpenShift のある生活
PDF
映画にでてくるハッカーになりたい - YAPC Asia 2010
PDF
いろいろ考えると日本語の全文検索もMySQLがいいね!
PDF
捗るリコメンドシステムの裏事情(ハッカドール)
PDF
Djangoによるスマホアプリバックエンドの実装
PDF
オープンデータのためのスクレイピング
PDF
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
PDF
JavaScript ライブラリーを使い倒そう #buildinsider
PDF
Python と Xpath で ウェブからデータをあつめる
PPTX
ウェブから情報をあつめる
PDF
Django最速デバッグ指南 PyConAPAC 2013
PDF
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27

More Related Content

PPTX
Python札幌201406
PDF
Djangoのエントリポイントとアプリケーションの仕組み
PPTX
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
PDF
Djangoフレームワークの紹介
PDF
Djangoフレームワークの紹介
PPTX
Django learning
PDF
Djangoのススメ
ODP
Djangoアプリの実践的設計手法
Python札幌201406
Djangoのエントリポイントとアプリケーションの仕組み
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
Djangoフレームワークの紹介
Djangoフレームワークの紹介
Django learning
Djangoのススメ
Djangoアプリの実践的設計手法

What's hot

PPT
appengine活用事例資料@TDDBC札幌2.1
PDF
じっくりコトコト煮込んだJavaスープ
PDF
bottleで始めるWEBアプリの最初の一歩
PDF
TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話
PDF
DBエンジニアに必要だったPythonのスキル
PDF
Pythonによる非同期プログラミング入門
PDF
便利なHerokuと active recordの 速度改善tips
PPTX
Webクローリング&スクレイピングの最前線 公開用
PDF
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
PDF
続Pythonによるwebスクレイピング入門
PDF
OpenShift のある生活
PDF
映画にでてくるハッカーになりたい - YAPC Asia 2010
PDF
いろいろ考えると日本語の全文検索もMySQLがいいね!
PDF
捗るリコメンドシステムの裏事情(ハッカドール)
PDF
Djangoによるスマホアプリバックエンドの実装
PDF
オープンデータのためのスクレイピング
PDF
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
PDF
JavaScript ライブラリーを使い倒そう #buildinsider
PDF
Python と Xpath で ウェブからデータをあつめる
PPTX
ウェブから情報をあつめる
appengine活用事例資料@TDDBC札幌2.1
じっくりコトコト煮込んだJavaスープ
bottleで始めるWEBアプリの最初の一歩
TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話
DBエンジニアに必要だったPythonのスキル
Pythonによる非同期プログラミング入門
便利なHerokuと active recordの 速度改善tips
Webクローリング&スクレイピングの最前線 公開用
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
続Pythonによるwebスクレイピング入門
OpenShift のある生活
映画にでてくるハッカーになりたい - YAPC Asia 2010
いろいろ考えると日本語の全文検索もMySQLがいいね!
捗るリコメンドシステムの裏事情(ハッカドール)
Djangoによるスマホアプリバックエンドの実装
オープンデータのためのスクレイピング
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
JavaScript ライブラリーを使い倒そう #buildinsider
Python と Xpath で ウェブからデータをあつめる
ウェブから情報をあつめる

Viewers also liked

PDF
Django最速デバッグ指南 PyConAPAC 2013
PDF
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
PDF
Django 1.9
PDF
Pythonで始めるWebアプリケーション開発
PDF
Pythonによるwebアプリケーション入門 - Django編-
PDF
Python札幌 2012/06/17
PPTX
Python エンジニアの作り方 2011.08 #pyconjp
PDF
Webフレームワークパネル(Django) at PyConJP 2012
PDF
Djangoフレームワークの紹介 OSC2015北海道
PDF
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
PDF
kay-jpmobile
PDF
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
POTX
素振りのススメ at Python入門者の集い
PDF
軽量のススメ
PDF
Gunma.web #24 MySQL HA
PDF
パッケージングの今と未来
PDF
Djangoの話
PPTX
hello waf, hello phoenix
PDF
PPTX
Python勉強会資料(MessageBoard作成)
Django最速デバッグ指南 PyConAPAC 2013
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
Django 1.9
Pythonで始めるWebアプリケーション開発
Pythonによるwebアプリケーション入門 - Django編-
Python札幌 2012/06/17
Python エンジニアの作り方 2011.08 #pyconjp
Webフレームワークパネル(Django) at PyConJP 2012
Djangoフレームワークの紹介 OSC2015北海道
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
kay-jpmobile
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
素振りのススメ at Python入門者の集い
軽量のススメ
Gunma.web #24 MySQL HA
パッケージングの今と未来
Djangoの話
hello waf, hello phoenix
Python勉強会資料(MessageBoard作成)

Similar to Django learning Part2

PDF
Django で始める PyCharm 入門
PPTX
Django Rest Frameworkでお手軽にREST APIを作る
PPTX
Djangoのチュートリアル
PPTX
DjangoでさくっとWeb アプリケーション開発をする話
PPTX
2018/1/30 Django勉強会
ODP
Django 1.5 における効果的な MTV 設計 & ネイティブApp
PPTX
Djangoとは
PDF
10分でわかるFuelPHP @ 2011/12
 
PDF
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
 
PDF
使えるDjango1.4
KEY
How to django at first
PDF
My pyhack 1301
PDF
PDF
環境構築から始めるDjangoチュートリアル
PPTX
【プログラミング教室】テキスト
PDF
Django boodoo
PDF
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 
Django で始める PyCharm 入門
Django Rest Frameworkでお手軽にREST APIを作る
Djangoのチュートリアル
DjangoでさくっとWeb アプリケーション開発をする話
2018/1/30 Django勉強会
Django 1.5 における効果的な MTV 設計 & ネイティブApp
Djangoとは
10分でわかるFuelPHP @ 2011/12
 
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
 
使えるDjango1.4
How to django at first
My pyhack 1301
環境構築から始めるDjangoチュートリアル
【プログラミング教室】テキスト
Django boodoo
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 

More from Yusuke Muraoka

PDF
Pythonistaで始めるiOSプロトタイプ開発
PDF
Pythonistaの使い方
KEY
Pyramid Security
ODP
Can A Python Go Beyond The Python
PDF
Substance D world-plone-day-2017
PPTX
プロパティディスクリプタとその拡張ライブラリ
PDF
The Substance D - Plone Symposium Tokyo 2015
PDF
私のPythonとの関わりかた
PDF
Poolboy
PDF
いかにして問題をとくか
PDF
Some about chef
PDF
Debug it-python-hack-a-thon-2011.02
PDF
App Engineと非同期とテストと私
Pythonistaで始めるiOSプロトタイプ開発
Pythonistaの使い方
Pyramid Security
Can A Python Go Beyond The Python
Substance D world-plone-day-2017
プロパティディスクリプタとその拡張ライブラリ
The Substance D - Plone Symposium Tokyo 2015
私のPythonとの関わりかた
Poolboy
いかにして問題をとくか
Some about chef
Debug it-python-hack-a-thon-2011.02
App Engineと非同期とテストと私

Django learning Part2


[8]ページ先頭

©2009-2025 Movatter.jp