"""检查实际模板内容和预览结果""" import requests API_BASE = "http://localhost:8000/api" # 获取所有模板 response = requests.get(f"{API_BASE}/templates") templates = response.json() # 找一个有template_body的原创模板 template = None for tpl in templates: if tpl.get('template_body') and not tpl.get('reusable_from'): template = tpl break if not template: print("❌ 没有找到原创模板") exit(1) print(f"✅ 模板: {template['machine_model']}/{template['template_type']}") print(f" ID: {template['id'][:12]}...") print() print("=" * 80) print("📝 模板正文(前500字符):") print("=" * 80) print(template['template_body'][:500]) print() # 预览 print("=" * 80) print("🔍 预览结果:") print("=" * 80) response = requests.post(f"{API_BASE}/templates/preview", json={ "template_body": template['template_body'] }) result = response.json() if result.get('success'): print(result.get('result', '')) else: print(f"❌ 错误: {result.get('error')}") print() print("=" * 80) print("📊 变量列表:") print("=" * 80) for v in result.get('variables', []): print(f" {v['name']}: {v['value']}")