SlideShare a Scribd company logo
1 of 13
Download to read offline
Before developing django,
       first django
         maito kuwahara
a table of contents
•   自己紹介

•   pythonの環境

•   pathを通す(for windows)

•   djangoをダウンロード

•   djangoをインストール

•   djangoのインストール確認

•   はじめてのDjangoアプリ作成、その1-1

•   はじめてのDjangoアプリ作成、その1-2

•   はじめてのDjangoアプリ作成、その2

•   はじめてのDjangoアプリ作成、その3

•   はじめてのDjangoアプリ作成、その4
自己紹介
•   maito kuwahara
•   twitter @maito
•   facebook https://www.facebook.com/maitokuwahara
•   Blog http://temping-amagramer.blogspot.jp/
•   2006年∼2010年 日本ソフトウエア株式会社 SE(ColdFusion Oracle HTML JS CSS)

•   2010年∼           NHNJapan                    RIA(JavaScript PHP)

•   私生活では、、、 Python Objective-C PHP scheme Cなどなど。

•   本格的なプログラミングは、就職後。

•   実は、djangoは、Google App Engine上でしか使ったことがない
pythonの環境
•   windows xp python version 2.5.4で検証

•   mac os x snow leopard python 2. 6.1で検証

•   djangoのバージョンは1.4.0(最新安定版)で検証
pathを通す(for windows)
 •   環境変数であるPATH変数に、python.exeファイルまでのパスを設定する

     •   マイコンピュータを右クリック

     •   「プロパティ」を選択

     •   「詳細設定」タブを設定

     •   「環境変数」のボタンを押す

     •   PATH変数にpython.exeファイルまでの、パスを設定
djangoをダウンロード
•   djangoプロジェクトの「Download Django」ページに遷移

•   「Django-1.4.tar.gz」ファイルをダウンロード
djangoをインストール
•   ダウンロードしたファイルを解凍

•   任意のフォルダに解凍したフォルダを置く

•   mac os xの場合、ターミナルを使ってcdでDjango-1.4フォルダにまで移動

•   sudo python setup.py installを打つ

•   windowsの場合、コマンドプロンプトを使ってcdでDjango-1.4フォルダにまで移動

•   python setup.py installを打つ
djangoのインストール確認
 •   下記のpythonコードを実行し、結果が返ってくればおk
はじめてのDjango
アプリ作成、その1-1
•   はじめての Django アプリ作成、その 1
http://djangoproject.jp/doc/ja/1.0/intro/tutorial01.html

•   プロジェクトの始め方
アプリを作りたいディレクトリまで移動
python /Library/Python/2.6/site-packages/django/bin/django-admin.py startproject
testsite

•   紹介されているディレクトリ構成と違う
はじめてのDjango
アプリ作成、その1-2
•   タイムゾーンと言語設定




•   Databaseの設定(今回は、sqlite3。windowsも/で区切る。¥マークはNG)
はじめてのDjango
      アプリ作成、その2
•    はじめての Django アプリ作成、その 2
    http://djangoproject.jp/doc/ja/1.0/intro/tutorial02.html


•    adminのURL設定時は、下記の記述でもおk
    ドキュメント
    url(r'^admin/', include(admin.site.root))
    プログラム
    url(r'^admin/', include(admin.site.urls))
はじめてのDjango
      アプリ作成、その3
•    はじめての Django アプリ作成、その 3
    http://djangoproject.jp/doc/ja/1.0/intro/tutorial03.html
はじめてのDjango
      アプリ作成、その4
•    はじめての Django アプリ作成、その 4
    http://djangoproject.jp/doc/ja/1.0/intro/tutorial04.html

•    一部同じコードだと動かない

More Related Content

Viewers also liked

How to django at first
How to django at firstHow to django at first
How to django at firstMaito Kuwahara
 
Hello World Python featuring GAE
Hello World Python featuring GAEHello World Python featuring GAE
Hello World Python featuring GAEMaito Kuwahara
 
Python札幌 2012/06/17
Python札幌 2012/06/17Python札幌 2012/06/17
Python札幌 2012/06/17Shinya Okano
 
Python勉強会資料(MessageBoard作成)
Python勉強会資料(MessageBoard作成)Python勉強会資料(MessageBoard作成)
Python勉強会資料(MessageBoard作成)Kimihiro N
 
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジmixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジShinya Okano
 
軽量のススメ
軽量のススメ軽量のススメ
軽量のススメhirokiky
 
Django最速デバッグ指南 PyConAPAC 2013
Django最速デバッグ指南 PyConAPAC 2013Django最速デバッグ指南 PyConAPAC 2013
Django最速デバッグ指南 PyConAPAC 2013hirokiky
 
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
Pythonではじめる野球プログラミング  - kawasaki.rb #15 2014/8/27Pythonではじめる野球プログラミング  - kawasaki.rb #15 2014/8/27
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27Shinichi Nakagawa
 
Python札幌201406
Python札幌201406Python札幌201406
Python札幌201406Shinya Okano
 
Gunma.web #24 MySQL HA
Gunma.web #24 MySQL HAGunma.web #24 MySQL HA
Gunma.web #24 MySQL HAYusuke Muraoka
 
素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集い素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集いTakayuki Shimizukawa
 
価値を届ける技術 #bpstudy 96
価値を届ける技術 #bpstudy 96価値を届ける技術 #bpstudy 96
価値を届ける技術 #bpstudy 96hirokiky
 
初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところEmma Haruka Iwao
 
ゲームインフラとGoogle Cloud Platformと酒!
ゲームインフラとGoogle Cloud Platformと酒!ゲームインフラとGoogle Cloud Platformと酒!
ゲームインフラとGoogle Cloud Platformと酒!Hasegawa Yusuke
 
Pycon2014 django performance
Pycon2014 django performancePycon2014 django performance
Pycon2014 django performancehirokiky
 

Viewers also liked (19)

How to django at first
How to django at firstHow to django at first
How to django at first
 
Hello World Python featuring GAE
Hello World Python featuring GAEHello World Python featuring GAE
Hello World Python featuring GAE
 
Python札幌 2012/06/17
Python札幌 2012/06/17Python札幌 2012/06/17
Python札幌 2012/06/17
 
Python勉強会資料(MessageBoard作成)
Python勉強会資料(MessageBoard作成)Python勉強会資料(MessageBoard作成)
Python勉強会資料(MessageBoard作成)
 
kay-jpmobile
kay-jpmobilekay-jpmobile
kay-jpmobile
 
Biblnk
BiblnkBiblnk
Biblnk
 
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジmixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
 
軽量のススメ
軽量のススメ軽量のススメ
軽量のススメ
 
Django最速デバッグ指南 PyConAPAC 2013
Django最速デバッグ指南 PyConAPAC 2013Django最速デバッグ指南 PyConAPAC 2013
Django最速デバッグ指南 PyConAPAC 2013
 
hello waf, hello phoenix
hello waf, hello phoenixhello waf, hello phoenix
hello waf, hello phoenix
 
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
Pythonではじめる野球プログラミング  - kawasaki.rb #15 2014/8/27Pythonではじめる野球プログラミング  - kawasaki.rb #15 2014/8/27
Pythonではじめる野球プログラミング - kawasaki.rb #15 2014/8/27
 
Djangoの話
Djangoの話Djangoの話
Djangoの話
 
Python札幌201406
Python札幌201406Python札幌201406
Python札幌201406
 
Gunma.web #24 MySQL HA
Gunma.web #24 MySQL HAGunma.web #24 MySQL HA
Gunma.web #24 MySQL HA
 
素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集い素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集い
 
価値を届ける技術 #bpstudy 96
価値を届ける技術 #bpstudy 96価値を届ける技術 #bpstudy 96
価値を届ける技術 #bpstudy 96
 
初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ
 
ゲームインフラとGoogle Cloud Platformと酒!
ゲームインフラとGoogle Cloud Platformと酒!ゲームインフラとGoogle Cloud Platformと酒!
ゲームインフラとGoogle Cloud Platformと酒!
 
Pycon2014 django performance
Pycon2014 django performancePycon2014 django performance
Pycon2014 django performance
 

Recently uploaded

20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdfAyachika Kitazaki
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 

Recently uploaded (11)

20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 
2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 

Before developing django first django

  • 1. Before developing django, first django maito kuwahara
  • 2. a table of contents • 自己紹介 • pythonの環境 • pathを通す(for windows) • djangoをダウンロード • djangoをインストール • djangoのインストール確認 • はじめてのDjangoアプリ作成、その1-1 • はじめてのDjangoアプリ作成、その1-2 • はじめてのDjangoアプリ作成、その2 • はじめてのDjangoアプリ作成、その3 • はじめてのDjangoアプリ作成、その4
  • 3. 自己紹介 • maito kuwahara • twitter @maito • facebook https://www.facebook.com/maitokuwahara • Blog http://temping-amagramer.blogspot.jp/ • 2006年∼2010年 日本ソフトウエア株式会社 SE(ColdFusion Oracle HTML JS CSS) • 2010年∼ NHNJapan RIA(JavaScript PHP) • 私生活では、、、 Python Objective-C PHP scheme Cなどなど。 • 本格的なプログラミングは、就職後。 • 実は、djangoは、Google App Engine上でしか使ったことがない
  • 4. pythonの環境 • windows xp python version 2.5.4で検証 • mac os x snow leopard python 2. 6.1で検証 • djangoのバージョンは1.4.0(最新安定版)で検証
  • 5. pathを通す(for windows) • 環境変数であるPATH変数に、python.exeファイルまでのパスを設定する • マイコンピュータを右クリック • 「プロパティ」を選択 • 「詳細設定」タブを設定 • 「環境変数」のボタンを押す • PATH変数にpython.exeファイルまでの、パスを設定
  • 6. djangoをダウンロード • djangoプロジェクトの「Download Django」ページに遷移 • 「Django-1.4.tar.gz」ファイルをダウンロード
  • 7. djangoをインストール • ダウンロードしたファイルを解凍 • 任意のフォルダに解凍したフォルダを置く • mac os xの場合、ターミナルを使ってcdでDjango-1.4フォルダにまで移動 • sudo python setup.py installを打つ • windowsの場合、コマンドプロンプトを使ってcdでDjango-1.4フォルダにまで移動 • python setup.py installを打つ
  • 8. djangoのインストール確認 • 下記のpythonコードを実行し、結果が返ってくればおk
  • 9. はじめてのDjango アプリ作成、その1-1 • はじめての Django アプリ作成、その 1 http://djangoproject.jp/doc/ja/1.0/intro/tutorial01.html • プロジェクトの始め方 アプリを作りたいディレクトリまで移動 python /Library/Python/2.6/site-packages/django/bin/django-admin.py startproject testsite • 紹介されているディレクトリ構成と違う
  • 10. はじめてのDjango アプリ作成、その1-2 • タイムゾーンと言語設定 • Databaseの設定(今回は、sqlite3。windowsも/で区切る。¥マークはNG)
  • 11. はじめてのDjango アプリ作成、その2 • はじめての Django アプリ作成、その 2 http://djangoproject.jp/doc/ja/1.0/intro/tutorial02.html • adminのURL設定時は、下記の記述でもおk ドキュメント url(r'^admin/', include(admin.site.root)) プログラム url(r'^admin/', include(admin.site.urls))
  • 12. はじめてのDjango アプリ作成、その3 • はじめての Django アプリ作成、その 3 http://djangoproject.jp/doc/ja/1.0/intro/tutorial03.html
  • 13. はじめてのDjango アプリ作成、その4 • はじめての Django アプリ作成、その 4 http://djangoproject.jp/doc/ja/1.0/intro/tutorial04.html • 一部同じコードだと動かない

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n