SlideShare uma empresa Scribd logo
1 de 13
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

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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Último

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Último (7)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

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 • 一部同じコードだと動かない

Notas do Editor

  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