Help us understand the problem. What is going on with this article?

自分用Djangoの勉強のお纏め

経緯

あることで自分はDjangoに触れる機会があって、実際に触ってみるときっつい。
そこで勧められたakiyoko氏の現場で使えるDjangoの教科書で勉強している。
何かしらアウトプットしたいので、本日からここにて簡単な纏めを書くことにする。

Djangoってなぁに。

ジャンゴと読みます。
Pythonを使ってwebサービスを構築するためのフレームワーク。結構日本でも海外でも使われている。インスタとか。

Djangoの使い方

プロジェクトを作ってみよう

django-admin startproject hoge

これを使うとhogeというベースディレクトリを作ってその配下にmanage.pyとhoge/というディレクトリが出来上がる。しかしながら、ベースディレクトリhogeの配下に同じ名前のhogeディレクトリが出来上がるのはなんかややこしや。このややこしい奴をakiyokoさんの本では設定ディレクトリと呼んでいるので私もこれに従う。なので、上記のコマンドの解釈は、

django-admin startproject [ベースディレクトリ配下に出来上がる任意の設定ディレクトリ名] [その設定ディレクトリはどこに作るか]

である。実は第二引数として、設定ディレクトリの場所を指定できるのだ。なので、このややこしい構成は

mkdir hoge
cd hoge
django-adimin startproject config .

とすれば、ベースディレクトリhogeの配下にconfigという設定ファイルが出来上がる。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away