seed_service.py 935 B

1234567891011121314151617181920212223242526272829
  1. import json
  2. from app import create_app, db
  3. from app.models import PageContent
  4. app = create_app()
  5. with app.app_context():
  6. service_data = {
  7. "banner": {
  8. "title": "赋能千行百业智能化发展",
  9. "subtitle": "基于 MaaS 架构与教育科技领域实践经验",
  10. "bg_image_url": "",
  11. "image_url": "https://images.unsplash.com/photo-1551288049-bebda4e38f71?q=80&w=2070&auto=format&fit=crop"
  12. }
  13. }
  14. existing = PageContent.query.filter_by(page_key='service').first()
  15. if existing:
  16. existing.content = json.dumps(service_data, ensure_ascii=False)
  17. else:
  18. new_page = PageContent(
  19. page_key='service',
  20. page_name='产业服务',
  21. content=json.dumps(service_data, ensure_ascii=False)
  22. )
  23. db.session.add(new_page)
  24. db.session.commit()
  25. print("Service page data seeded successfully.")