Part7_1.Django Web Devleopment
MTV Pattern
djangoでよく使われていますモデル、Template、View>>viewはmvcとは用途が異なります.
モデルもでる:データベース操作でーたべーすさぎょう
Template:ユーザーインタフェースを操作します.HTML. など
View:内部計算、データ処理ロジック.じつデータろんり
django inside
wsgi.py:Webサーバから受け取った呼び出しをPythonアプリケーションに転送して応答する呼び出しプロトコル.
urls.py:URLでサーバリクエストを受信します.
views.py:urlで指定したビューを関数として論理化
forms.py:入力ビューでクラスを実装する
model.py:データベースタイプをクラスとして実装
template.html:ユーザーインタフェースhtmlで実現、css
Djangoプロジェクトの作成
プロジェクトを作成するフォルダにstartproject を作成します.を作成 仮想環境の作成
djangoでよく使われていますモデル、Template、View>>viewはmvcとは用途が異なります.
モデルもでる:データベース操作でーたべーすさぎょう
Template:ユーザーインタフェースを操作します.HTML. など
View:内部計算、データ処理ロジック.じつデータろんり
django inside
wsgi.py:Webサーバから受け取った呼び出しをPythonアプリケーションに転送して応答する呼び出しプロトコル.
urls.py:URLでサーバリクエストを受信します.
views.py:urlで指定したビューを関数として論理化
forms.py:入力ビューでクラスを実装する
model.py:データベースタイプをクラスとして実装
template.html:ユーザーインタフェースhtmlで実現、css
Djangoプロジェクトの作成
$django-admin startproject proj_1
このプロジェクトにapp $ proj_1/python manage.py startapp app_1
その他のコマンド$ python manage.py runserver # 서버 실행
$ python manage.py makemigrations # model의 변경 사항을 DB에 반영하기 위한 migration 파일 생성
$ python manage.py migrate # model의 변경 사항을 DB에 실제로 반영
$ python manage.py createsuperuser # 관리자 계정 생성
$ python manage.py collectstatic # static 파일들을 한 곳에 모음
$ python manage.py shell # shell을 활용해 장고 프로젝트 내 기능들을 확인
$ pip install virtualenv==16.7.7 # 가상환경 설치
$ virtualenv django_env # 가상환경 생성
$ django_env/Scripts/activate # activate 실행하여 가상환경 활성화. 맥북은 bin >> source ./activate
$ pip install django==2.2.6 # 해당 가상환경에 django설치
Reference
この問題について(Part7_1.Django Web Devleopment), 我々は、より多くの情報をここで見つけました https://velog.io/@llghdud921/Part71.Django-Web-Devleopmentテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol