Django的开发流程简介,请快速阐述直到模型创建阶段
首先
-
- しっかり学びたい人はこの記事読むよりも公式リファレンス読む方が良いです。
-
- なぜその作業を行うかを重視しています。
- python3, venv導入が前提となっています。
创建环境
mkdir project -> projectディレクトリの作成
cd project -> projectディレクトリに移動
python3 -m venv project -> venvでprojectという名前の仮想環境を作る
source project/bin/activate -> 仮想環境に入る
为什么要使用虚拟环境?
通过创建虚拟环境,可以创建不同版本的环境。
pip install -upgrade pip -> pipをアップデートする
pip install django -> Djangoをインストールする
django-admin startproject newproject -> newprojectというプロジェクトを作る
cd newproject -> newprojectディレクトリに入る
python manage.py migrate -> データベースに反映させる
让我们试一试
只要之前的工作完成,下面的指令应该可以启动服务器!
python manage.py runserver -> サーバーの立ち上げ
python manage.py startapp newapp -> newappというアプリを作る
应用程序的注册
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'newapp', <- 作成したアプリを追加する
]
建立模型
from django.db import models
class Product(models.Model):
title = models.CharField(max_length=30)
explain = models.CharField(max_length=100)
-> title, explainフィールドを持つProductクラスを作成
你是如何制作数据的?
由于Django具有对象关系映射器(ORM)的编程技巧,可以在数据库和程序数据之间进行互相转换,因此编写模型可以创建数据。
python manage.py makemigrations -> migrationファイルを作成
python manage.py migrate -> migrationファイルの内容をデータベースに反映させる