Spaces:
Running
on
Zero
Running
on
Zero
File size: 2,210 Bytes
185f702 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
商品システム作成依頼
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
|