Spaces:
Running
on
Zero
Running
on
Zero
商品システム作成依頼 | |
https://chatgpt.com/share/6e529d0b-8d17-4c7b-aef8-fb436d7b72b6 | |
1,商品データのサンプルCSVの作成 | |
2,duckdbでCRUDの作成 | |
3,djangoでCRUDの作成 | |
4,gradioでCRUD管理画面の作成 | |
5.inlineでのCRUD画面は一つ | |
6.ファイルは分割しないで1ファイル | |
長くても、テストしやすいほうがいい | |
7.pytest | |
gradio 部分はMoxk | |
最初に作成依頼内容を校正して | |
document.txtに記載してください | |
creategooglelensu | |
あなたはプロのPYTHONの開発者です | |
Googleレンズの開発 | |
PythonでGoogleレンズからデータ取得の開発 | |
画面は Gradioで作成 gradio コンポーネント名は gradio_interface | |
djangoのアプリケーション形式で作成すること | |
APIはFastAPIで作成 routerの作成 | |
pytest fastapiでのテストが出来る事 | |
mockでテストデータを入れる事 | |
djangoにログをいれるのでmodelを作成すること | |
Readme.mdに設計を作成し記載すること | |
設計の内容にplantumlのシーケンスを入れる事 | |
djangoのsetting.py と | |
migrationコマンドを作成すること | |
aws lambda sam用のテンプレートも作成すること | |
→マイクロフレームワークとして使用 | |
SamのLacコマンドも作成 AWSに自動アップ | |
gradioとfastapiのファイルは1ファイルにする事 | |
GradioとFastAPIのログは、djangoのモデルでデータに全て追加すること | |
Djangoのデータ確認用のadmin設定も作成すること | |
__init__.pyを作成すること モジュールとして認識 | |
** 作成物 ** | |
フロントエンド | |
python gradio | |
バックエンド | |
google apps script | |
python | |
templateは下記 | |
import gradio as gr | |
with gr.Blocks() as gradio_interface: | |
gr.Markdown("CRUD Application") | |
pluginとして追加の為 | |
ローコードでつくらせて、 | |
バックエンド | |
python fastapi routerで作成 | |
pluginとして追加の為 | |
このテンプレートを元に helloworld を作成 | |
router部分の作成のみ、registerはいらない | |
from fastapi import APIRouter, Depends | |
router = APIRouter(prefix="/routerssample", tags=["choices"]) | |
@router.get("/sample") | |
def test(): | |
return True | |