プロジェクトの作成
djangoのプロジェクトの作成
このページはこちらの学習ノートになる。ここからは自分のアプリを作るので、先のチュートリアルと一致しないことに注意。
・プロジェクトの作成
- PyCharmディレクトリの作成
PyCharmをインストールすると、PyCharmディレクトリが生成されるが、Linuxサーバで動作させている場合はこちらは自動で生成されるわけでないので、以下のように自分で作成しておく。(Webマスターはpythonディレクトリの下にPyCharmProjectsディレクトリを作成)
1$ mkdir PyCharmProjects - プロジェクトの作成
次に今回のプロジェクトであるmycarを作成する。
123$ workon env1(env1) $ cd ~/PyCharmProjects(env1) $ django-admin.py startproject mycar - ~/PyCharmProjects/に出来たファイル
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253./mycar/├── db.sqlite3├── drive│ ├── admin.py│ ├── apps.py│ ├── __init__.py│ ├── migrations│ │ ├── 0001_initial.py│ │ ├── 0002_auto_20161228_2117.py│ │ ├── __init__.py│ │ └── __pycache__│ │ ├── 0001_initial.cpython-35.pyc│ │ ├── 0002_auto_20161228_2117.cpython-35.pyc│ │ └── __init__.cpython-35.pyc│ ├── models.py│ ├── __pycache__│ │ ├── admin.cpython-35.pyc│ │ ├── __init__.cpython-35.pyc│ │ └── models.cpython-35.pyc│ ├── tests.py│ └── views.py├── manage.py├── mycar│ ├── __init__.py│ ├── __pycache__│ │ ├── __init__.cpython-35.pyc│ │ ├── settings.cpython-35.pyc│ │ ├── urls.cpython-35.pyc│ │ └── wsgi.cpython-35.pyc│ ├── settings.py│ ├── urls.py│ └── wsgi.py└── static├── css│ ├── bootstrap.css│ ├── bootstrap.css.map│ ├── bootstrap.min.css│ ├── bootstrap.min.css.map│ ├── bootstrap-theme.css│ ├── bootstrap-theme.css.map│ ├── bootstrap-theme.min.css│ └── bootstrap-theme.min.css.map├── fonts│ ├── glyphicons-halflings-regular.eot│ ├── glyphicons-halflings-regular.svg│ ├── glyphicons-halflings-regular.ttf│ ├── glyphicons-halflings-regular.woff│ └── glyphicons-halflings-regular.woff2└── js├── bootstrap.js├── bootstrap.min.js├── jquery-3.1.1.min.js└── npm.js
PyCharmで表示させると、ディレクトリは非常に直感的に理解出来るが、treeコマンドもディレクトリの構造が簡単に把握出来て便利。ここでは既に学習が進んでしまっているので、いくつかのプロジェクト作成時のスケルトン以上にディレクトリやファイルが出来ている事に注意。