演習課題「Djangoプロジェクトを作成する」
右の環境に、Djangoを使って、以下のプロジェクトを作成してください。
myblog
プロジェクトを作成した後は、settings.pyの「ALLOWED_HOSTS」に、'*'を設定してください。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「newsアプリを作成する」
右の環境には、Djangoで「myblog」プロジェクトが作成してあります。
ここに、以下のアプリを作成してください。
news
また、settings.pyのINSTALLED_APPSに、news.apps.NewsConfigを追加して、プロジェクトにアプリを登録してください。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#02:プロジェクトを準備しよう
ここでは、ランチマップアプリのためにDjangoのプロジェクトとアプリケーションを用意します。 Djangoでは、機能別にアプリケーションを用意して、それを1つのプロジェクトにまとめていきます。
Djangoの「プロジェクト」は、アプリケーションをまとめる単位で、あるウェブサイト向けに設定とアプリケーションを集めたものです。Djangoでは、機能別にアプリケーションを用意して、それを1つのプロジェクトにまとめていきます。
Pythonのバージョンを確認する。$ python -V
Djangoのバージョンを確認する。$ python -m django --version
myappプロジェクトを作成する。$ django-admin startproject myapp
myapp/myapp/settings.py# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
ALLOWED_HOSTS = ['*']
$ cd myapp
$ python manage.py runserver
### DjangoのWebサーバーにアクセスするにはhttps://localhost:8000/
「CTRL」キー(コントロールキー)を押しながら「C」のキーを押します。
$ python manage.py startapp lunchmap
myapp/myapp/settings.pyINSTALLED_APPS = [
'lunchmap.apps.LunchmapConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
- Linuxコマンド集 - ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20060224/230573/
- Django
https://www.djangoproject.com/
- Django ドキュメント | Django documentation | Django
https://docs.djangoproject.com/ja/2.0/
- Home | djangoproject.jp
http://djangoproject.jp/
- Djangoウェブフレームワーク (Python) - ウェブ開発を学ぶ | MDN
https://developer.mozilla.org/ja/docs/Learn/Server-side/Django
- ★ Djangoでの開発 ダイジェスト - Qiita
https://qiita.com/zaburo/items/0e15f6c150caa13ca34c
- Django入門: 初心者でも10分でWebサービスを作れる!PythonフレームワークDjangoとPaizaCloudの使い方 - paiza開発日誌
https://paiza.hatenablog.com/entry/2018/02/28/paizacloud_django