3
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MacへのDjangoのインストール・起動方法

Last updated at Posted at 2018-07-26

#はじめに
昨今の機械学習ブームでpythonが開発言語の主流になってきました。
Djangoはpythonで動くMVCフレームワークでとても直感的に使えます。

#目次
1.Anacondaをインストールしよう
2.djangoとspyderをインストールしよう
3.プロジェクトを作成しよう
4.localhostから立ち上げよう
5.Hello Django!!を表示させよう

#1.Anacondaをインストールしよう
まず下記からAnacondaをインストールします。

Screen Shot 2018-07-25 at 12.40.25 PM.png

ひたすら次へボタン押下で問題ありません。

インストールされると「LaunchPad」上に「Anaconda−Navigator」が表示されます。
Screen Shot 2018-07-25 at 12.52.12 PM.png

#2.仮想環境を立ち上げ、djangoとspyderをインストールしよう
次に仮想環境を作成します。
Anaconda−Navigatorを立ち上げて、「Environments」を押下。
「Create」から新しく仮想環境を作成します。

Screen Shot 2018-07-25 at 12.52.55 PM.png

Screen Shot 2018-07-25 at 12.54.32 PM.png

作成した仮想環境から、ターミナルと起動させます。

Screen Shot 2018-07-25 at 12.56.45 PM.png

そして以下を実行。

pip install django

次に、Anaconda−Navigator上の「Home」に戻り、Spyderをインストールします。

Screen Shot 2018-07-25 at 1.01.21 PM.png
*多少時間がかかります。

spyderは統合開発環境です。
こんな感じ↓

Screen Shot 2018-07-25 at 1.05.43 PM.png

#3.プロジェクトを作成しよう

spyderの画面からProjectを作成します。

Screen Shot 2018-07-25 at 1.06.31 PM.png

Screen Shot 2018-07-25 at 1.14.48 PM.png

spyderでProjectを作成したら「Anaconda−Navigator」のターミナルから下記のコマンドを押下。

cd Desktop
django-admin startproject django_app

spyderからProjectが作成されていることを確認しましょう。

#4.localhostから立ち上げよう

以下のコマンドを実行。

    cd django_app
python manage.py runserver

Screen Shot 2018-07-25 at 1.17.07 PM.png

#5.Hello Django!!を表示させよう

新しくProjectを作成します。

python manage.py startapp hello

views.pyを書き換えます。

views.py
from __future__ import unicode_literals
from django.shortcuts import render

# Create your views here.
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello Django!!")

さらに、urls.pyを書き換えます。

urls.py
from django.conf.urls import url
from django.contrib import admin
import hello.views as hello
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'hello/', hello.index)
]
python manage.py runserver

起動させます。

Screen Shot 2018-07-25 at 1.24.56 PM.png

###おつかれまでした!!!

3
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?