ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
テンプレート
- B-sure Cold Press Mustard Cooking Oil
- Ban dang tim kiem dia chi in an gia re va uy tin tai Ha Noi
- POPULLAR MOVIE
- POPULLAR MOVIE
- GK
- Dich vu in an sang tao doc dao an tuong
- Dich vu in an sang tao doc dao an tuong
- エラー
- コード+ヘッダ
- コード
- Paige
- T N lu
- Genia Begay
- Diego Herz
- Indira Tubbs
- Kfo M
- Muoi Crowe
- adwords zertifizierte agentur
- Charlie Ricker
- Jrfpgxn
- J Xwkzgg b Pzg
- Maryam
- Matt Aplin
前提
・djangoインストール済み。
・本稿ではWindows OSを例にしますが適宜読み替えて下さい。
・本稿では出来るだけAPIに関する部分のみを記述する。他に関しては別記事を参照すること。
・プロジェクト名を「api_project」とする
・適当なアプリを作成しておく。今回は「api」アプリとする。
必要ライブラリ
pip install djangorestframework pip install django-filter |
設定ファイル
api_project/settings.py |
---|
INSTALLED_APPS = ( 'api', 'rest_framework', ) |
モデルの作成
api/models.py |
---|
from django.db import models
id = models.CharField(max_length=200, primary_key=True) user_id = models.CharField(max_length=200) |
※DB設定はAPI固有のものではないので省きます。
※面倒なのでカラムはidのみとします。
シリアライザーの作成
api/models.py |
---|
from rest_framework import serializers from .models import User, Entry
|
※DB設定はAPI固有のものではないので省きます。
URLの設定
api_project/url.py |
---|
from django.contrib import admin from django.urls import include, path
urlpatterns = [ path('admin/', admin.site.urls), path('api/', include('api.urls')), ] |
api/url.py |
---|
from rest_framework import routers from .views import TestView
router = routers.DefaultRouter() router.register(r'test', TestView) |
上記の記述で「GET /api/test/」にアクセスできるようになる。
ビューの作成
api/url.py |
---|
import django_filters from .models import Report class TestView(viewsets.ModelViewSet): router = routers.DefaultRouter() |
動作の確認
開発サーバーを起動して「http://127.0.0.1:8000/api/test/」にアクセスする。
以下のようにレスポンスが表示されれば成功。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
テンプレート
- B-sure Cold Press Mustard Cooking Oil
- Ban dang tim kiem dia chi in an gia re va uy tin tai Ha Noi
- POPULLAR MOVIE
- POPULLAR MOVIE
- GK
- Dich vu in an sang tao doc dao an tuong
- Dich vu in an sang tao doc dao an tuong
- エラー
- コード+ヘッダ
- コード
- Paige
- T N lu
- Genia Begay
- Diego Herz
- Indira Tubbs
- Kfo M
- Muoi Crowe
- adwords zertifizierte agentur
- Charlie Ricker
- Jrfpgxn
- J Xwkzgg b Pzg
- Maryam
- Matt Aplin
- 環境構築とプロジェクト/アプリの作成
- MVC(MVT)のそれぞれの使い方と説明
- データベースへの接続と操作
- Django Administration
- git管理
- エラー一覧
- バージョンの確認方法
- ログ出力方法
- SQLのログ出力方法
- ログのローテート設定
- settings.pyの定数にアクセスする方法
- 本番環境へのインストールとアプリのデプロイ(apache編)
- 本番環境へのインストールとアプリのデプロイ(nginx編)
- djangoアプリの本番の開始URLを変更する
- 静的(static)ファイルの置き場所と読み込み(画像、css、js )
- CSRFトークンをAjaxで使用する方法
- ajaxの使用例(POST編)
- ファイルのアップロードとファイルの名前
- クイックスタート/チュートリアル
- ログイン機能
- テンプレート側のログイン判定
- ビュー側のログイン判定
- 管理者ユーザーの作成/判定と管理画面
- モデルのjson化とレスポンス
- runserverでポートを指定する方法
- cronによるバッチ実行
- テンプレートで利用する共通のcontextを定義する方法
- プログラムが本番サーバーで反映されない場合の対処法
- cron用コマンド・ファイルの作成
人気ページ
最近更新/作成されたページ
- UE5のSet World Rotationの基本 NEW! (2025-03-16 16:56:37)
- 【UE5】SpawnActorでSpawn Transform Rotationが反映されない理由 NEW! (2025-03-16 15:15:40)
- UE5のFloatingPawnMovementとは? NEW! (2025-03-16 11:10:04)
- UE5エディターのソースコードの自動保存の頻度を高める方法 NEW! (2025-03-16 01:17:50)
- UE5のコンポーネントイベントグラフ内で親クラスの変数にアクセスする方 NEW! (2025-03-15 18:13:05)
- UE5のDefaultSceneRootとは? NEW! (2025-03-15 12:18:06)
- UE5でプロジェクトを開いたときの最初のレベルを変更する方法 NEW! (2025-03-15 10:33:12)
- UE5のブループリントで現在日時を取得する方法 NEW! (2025-03-14 10:26:37)
- UE5でロードするボタンを作成する方法 NEW! (2025-03-14 09:32:37)
- UE5でセーブするとセーブファイルの実体がどこに保存されるか NEW! (2025-03-14 09:32:26)
コメントを削除してもよろしいでしょうか?