1 Django (py)でのシリアライザーの使用について
- まずモデルを定義します
- 次にシリアライザーを書きます
- 次にビュー関数を書きます
- 最後にURLを書きます
2 DRF のインターフェースドキュメントについて
- 設定に書き込む
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework_jwt.authentication.JSONWebTokenAuthentication',
'rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.BasicAuthentication',
),
"DEFAULT_SCHEMA_CLASS": "rest_framework.schemas.coreapi.AutoSchema" # 写个接口文档给别人首先导入settings,然后写url
}
- URLに設定を書き込む
from rest_framework.documentation import include_docs_urls
path('docs/', include_docs_urls('DRF Study API')) # 接口文档
2トークン構成URL
3 港湾労働者
設定URL:
https://www.runoob.com/docker/docker-mirror-acceleration.html
公式ドキュメント:
https://docs.docker.com/engine/reference/commandline/docker/
1 コンテナに入り、電源を入れます。
まずコンテナを起動します: sudo docker container start 13965f3f7365 (id)
次に、sudo docker exec -it 13965f3f7365 (id) bash を開始します。
2 コンテナ データ ボリューム。つまり、コンテナが削除されるとデータは失われますが、コンテナ内のデータはローカル ホストと同期された後は失われません。
注文:
sudo docker run --name ubuntu -it -v /home/bd/docker_test/ubuntu:/home ubuntu bash
ホストディレクトリ: コンテナ内のディレクトリ
たとえば、mysqlデータベース
1.画像をプルする
2. コンテナを実行します (匿名マウント: マウント時に外部データ ファイルに名前は付けられません)
sudo docker run --name mysql_v1.0 -d -p 3316:3306 -v /home/bd/docker_test/mysql_v1.0/conf:/etc/mysql/conf.d -v /home/bd/docker_test/mysql_v1。 0/データ:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=qwe123 mysql:5.7
取り付けについて:
------------------------4/5--------------------- ------
——Linux が mysql を開始します
mysql -u 管理者 -p
qwe123
データベースを表示します;