Programmers人工知能Defcos-Week 4 Day 3,4
😃[4週-Day 3,4]😃
Django
PythonベースのWebフレームワーク(Pinterest、InstagramはDjangoを使用!)
フラスコの場合、これは「マイクロ」Webフレームワークです.最低限の機能を持ち、脂肪を増やしながら構築することができます.
一方、ドラムの場合、ほとんどのコンテンツが内蔵されている構造です.
フラスコ-小さいプロジェクト/シャーシ-大きいプロジェクトに適しています.
仮想環境
# 가상환경 라이브러리
$ pip install virtualenv
# 현재 디렉토리에 새 virtualenv 가상환경 만들기
$ virtualenv <가상환경 이름>
# 가상환경 진입하기
$ source venv/bin/activate
# Django 설치
$ pip install django
# 설치내용 체크
pip freeze
# 새로운 프로젝트 생성
django-admin startproject <project name>
# 서버 켜는 법 ( 디렉토리는 프로젝트 안의 manage.py 있는 곳에서 )
python manage.py runserver
Django Project
プロジェクトは複数のアプリケーションに構成できます.アプリケーションは、特定のコマンドを実行するビューまたはテンプレートの集合です.ビューまたはテンプレートは何ですか?
1つのサイトに複数の機能があるページのように、各機能をモジュール化して個別に操作できます.
たとえば、1つのプロジェクトでブログアプリケーション、スポーツアプリケーション、カフェアプリケーションを使用して、プロジェクト内で複数のアプリケーションを構成できます.
MVT Pattern
有名なMVCのモデルを真似て作ったものです
MVTは、モデル、ビュー、およびテンプレートから構成される.
ユーザがHTTPリクエストをDjangoに送信すると、Django、すなわちサーバはURLからURLを送信する.pyを使用してurlを識別します.入力したURLをViewに送信します.pyというファイルからのリクエストを処理します.
(データベースを使用する場合は、モデルがデータベースを担当し、そうであればORM構造を使用してデータベースを管理します.)
ORM:オブジェクト単位でデータベースを管理できます.ドラム内蔵ORM.
また、HTMLファイルをレンダリングする必要がある場合は、Templateで定義したものを使用します.ユーザーに応答するためにhtmlファイルをViewに送信できます.HTMLでは、テンプレート言語を使用してビューで処理される変数を処理できます.
CRUD with Django
じっけんけっか
CRUDのチャレンジgithubを実装します.
読解コードは他のWebフレームワークと似ていて、簡単に理解できます.
Reference
この問題について(Programmers人工知能Defcos-Week 4 Day 3,4), 我々は、より多くの情報をここで見つけました
https://velog.io/@donchanee/Programmers-인공지능-데브코스-Week-4-Day-34
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
# 가상환경 라이브러리
$ pip install virtualenv
# 현재 디렉토리에 새 virtualenv 가상환경 만들기
$ virtualenv <가상환경 이름>
# 가상환경 진입하기
$ source venv/bin/activate
# Django 설치
$ pip install django
# 설치내용 체크
pip freeze
# 새로운 프로젝트 생성
django-admin startproject <project name>
# 서버 켜는 법 ( 디렉토리는 프로젝트 안의 manage.py 있는 곳에서 )
python manage.py runserver
Reference
この問題について(Programmers人工知能Defcos-Week 4 Day 3,4), 我々は、より多くの情報をここで見つけました https://velog.io/@donchanee/Programmers-인공지능-데브코스-Week-4-Day-34テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol