LoginSignup
0
1

More than 5 years have passed since last update.

Djangoで適当なプロジェクトつくってみる

Last updated at Posted at 2019-04-27

職場でdjango使ってるから慣れるために自分でも使ってみる。
ついでに最近噂のkiteを使ってみる。どのくらい快適にコーディングできるか楽しみ。
kiteの導入方法とかはここの記事とか参考にするとよいぞ。

動作環境

 Django2.2
 python3.7
 anaconda3

いろんなインストール

 まずanacondaをDLしてインストールする。
 今回はWindowsを選択してDLする。
 DLできたら実行して、だいたいnext>を押していけばいい。
スクリーンショット (395).png
ここはjust meでいいと思う。
キャプチャ.PNG
DL先を指定する。初期はこんな感じになってた。
まあそうこうしてればDLできるはず。

仮想環境を作る

DLしたらanaconda promptってのを起動する。Windows+sを押すと検索できるから楽かも。
起動するとなんか頭に(base)ってのがついたcommand promptっぽいのが出てくると思う。
これでanacondaのbaseって名前の仮想環境に入れた。
自分で好きな仮想環境作りたいときは、

anaconda_prompt
conda create -n 環境名

ってすると任意の名前の環境が出来上がる。今回は環境名にdjangoと入れる。
なんか言われたりしたらyでいいと思う。(思う。)

ちなみに
ruby:anaconda_prompt
conda create -n 環境名 python=バージョン

みたいにすると好みのバージョンが入るはずです。

仮想環境の起動

 anaconda promptじゃないとできないのか。IDEのターミナル使えないならもうやーめた。
 そう思ってないですか?それなら明日もanaconda promptで開発ですよ?ほな(IDEでの開発)いただきます。
 
 とりあえず仮想環境立てていくんですが、これらは別にanaconda promptでやる必要はないです。
 私はPyCharm使ってるのでそっちのターミナルから実行してます。
 pathを通したら楽になるとか聞いたんですけど、めんどくさそうなのでpath全部書きます。

terminal
c:\(anacondaまでのpath)\anaconda\Scripts\activate 環境名

 これをすれば頭に(環境名)がついて、仮想環境に入れます。
 今回はdjangoですね。これで仮想環境に入れました。ようこそ!(?)

pythonのインストール

 と思ってないですか?(天丼)
 anacondaで仮想環境立てた段階でもうすでにpythonは入ってます。試しにversionを確認してみましょう。

terminal
python -V

 どうでしょうか。anacondaをダウンロードしたときに選んだversionになっているはずです。

djangoのインストール

さて次はdjangoをインストールしましょう。pipコマンドからインストールできるはずです。

terminal
pip install django

なんか言われたらy。出来なかったらsudoを頭につけて実行するとできるかも。

プロジェクトを作ってみる

さていよいよプロジェクトを作ってみましょう。
まずは作業フォルダを適当に作って移動してみましょう。移動コマンドはcdです。

terminal
cd C:\(作業フォルダまでのpath)\作業フォルダ名

移動したらさっそくプロジェクトを作っていこう。

terminal
django-admin startproject プロジェクト名

これでプロジェクトが作成できるよ。今回はdjango_testって名前のプロジェクトを作るよ。
cdコマンドを使ってプロジェクトファイルに移動しよう。

terminal
cd プロジェクト名

さて、とりあえずこれを実行するとどうなるかな?runserverコマンドで実行してみよう。

terminal
python manage.py runserver

するとなんか

terminal
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
April 27, 2019 - 19:10:44
Django version 2.2, using settings 'django_test.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

こんな感じなのが出てくるかな?そしたらこのhttp・・・・ってURLをコピペしてブラウザで見てみよう。
そしたら・・・
キャプチャ.PNG

ようこそDjanogへ!
って感じですね!ね!
これでプロジェクトの作り方は完璧ですね!うん!
結局コードは書いてないのでkiteの有能さはまだわからないですね・・・
次の記事では簡単にサイトを作ってみようと思います。何を作ろうかな...

0
1
2

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
0
1