Python プログラミング

【Python】Django入門コマンドメモ一覧

投稿日:

Pythonの人気フレームワーク「Django」のコマンドメモです。

基本的にコマンドも各コードも直感的に使えて便利だと思います。

 

QiitaでDjango入門についてめちゃくちゃ分かりやすかった記事はこちらです。(作者の@kaki_kさんに感謝です)

 

入門コマンド一覧

 

プロジェクト作成

Djangoのプロジェクトを作成する(1番最初に行う)

$ django-admin.py startproject <プロジェクト名>

 

DBのマイグレート

DBの設定を反映する。(/settings.pyにより管理されている)

$ python manage.py migrate

 

ちなみに、アプリケーション単位でのマイグレートはアプリケーション名を引数で渡せばOK

$ python manage.py migrate <アプリケーション名>

 

スーパーユーザーを作成

プロジェクトを管理するスーパーユーザーを作成します。(Djangoのプロジェクト管理画面に入ることができます)

$ python manage.py createsuperuser
ユーザー名 (leave blank to use 'kasamizu'): myadmin(任意のスーパーユーザー名)
メールアドレス: myadmin@django.com(任意のメルアド)
Password:
Password (again):
Superuser created successfully.

 

サーバー起動

プロジェクトごとにサーバーを起動します。

$ python manage.py runserver

 

ちなみに停止は「Ctrl + C」で行えます。

 

アプリケーション作成

プロジェクト内にアプリケーションという単位で、サービスを構築します。

$ python manage.py startapp <アプリケーション名>

 

 

モデルの有効化(マイグレーション作成)

作成したモデルを有効にします。(DB管理を可能にします)

$ python manage.py makemigrations <アプリケーション名>

 

SQL確認

Modelから実行されるSQLを確認します。

$ python manage.py sqlmigrate <アプリケーション名>  <バージョン>

 

 

Pythonの基礎

 

DjangoはPythonの中では一番有名なフレームワークだと思います!

海外ではめちゃくちゃ使われているようで、YoutubeとかInstagramとかにも使われていると、どこかの記事で読んだ記憶があります笑

 

これから日本でももっと人気が出てくることを祈るばかり。なぜならPythonが好きだから。。。

 

基礎を学ぶならUdemyの現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル がおすすめです。

現役のシリコンバレーで働いているエンジニアが超絶丁寧に教えてくれます。

 

https://www.udemy.com/course/python-beginner/

 

 

普段からPython使ってる人にもおすすめ。

 

【厳選】Udemyでセール時に購入すべきオススメの動画まとめ!

みなさんはを使っていますでしょうか。   本記事を見ていただいているということは、   プログラミングの勉強でを使うことに興味がある、 もしくはこれから動画を購入したいけどどれを買 ...

続きを見る

 

よく読まれている記事

1

  現在5年目のエンジニアで26歳です。 今回は20代の現役エンジニアとして、自分も含め転職について考えている方に向けて20代エンジニア転職に完全特化したおすすめのサービスを3つ紹介していき ...

2

これからエンジニアになりたい、プログラミングを使えるようになりたいという方に向けて 山のようにあるプログラミングスクールの中から、特におすすめなスクールをタイプ別に逆引きで3つ紹介します。 &nbsp ...

3

みなさんはを使っていますでしょうか。   本記事を見ていただいているということは、   プログラミングの勉強でを使うことに興味がある、 もしくはこれから動画を購入したいけどどれを買 ...

-Python, プログラミング
-,

Copyright© クラインの備忘壺 , 2019 All Rights Reserved.