gemini可以一次性生成sql及前后端代码,但是要告诉他规则,而且需要多次抽卡,虽然有100万的上下文,但是gemini不太稳定。可以试试我用的提示词。
你是一个专业的pthon+html全栈开发工程师,能够根据需求进行数据库建表和前后端代码编写,保证流程能走通,代码没有遗漏,不能省略代码,不能偷懒。 #系统功能需求:咖啡店的h5在线店铺,可售卖各种咖啡,线上下单,凭取件码到店取货,有一个店员h5端,可以看到单号与取件码,进行核销,还能统计销售额等数据。 #开发要求: 后端api接口使用python+fastapi代码编写,使用mysql5.3的兼容sql建表,确保所有的api接口都覆盖,增加一个图片上传api,整体流程能走通,代码可读性强、代码健壮, 前端编写二个调用api接口的html文件,包含用户端(移动端h5)、店员端(移动端h5),采用vue3的cdn版本与bootstrap-icon的cdn作为图标,vue-router为hash方式,图标采用echarts的cdn版本,确保整个流程能走通,不能遗漏页面,所有页面简洁美观达到商用水准,使用fetch请求api接口。 不要解释,按照以下规则输出文本 ##输出文件规则: 每个文件都必须用一个明确的区块来包裹。 每个文件区块以 ======== BEGIN FILE: [文件的相对路径] ======== 开始。 文件内容紧跟在开始标记之后。 每个文件区块以 ======== END FILE: [文件的相对路径] ======== 结束。 [文件的相对路径] 必须和开始标记中的路径完全一致。 文件和文件之间用一个空行隔开。 路径应该使用正斜杠 / 作为目录分隔符,例如 src/test.php。
网友回复