có bất kỳ triển khai nào tồn tại trên JSON dưới dạng trang lỗi tùy chỉnh trên Flask không?Trang lỗi tùy chỉnh JSON bình thường
Trả lời
Bạn có thể tạo một đối tượng phản ứng json sử dụng "jsonify" helper từ bình và sau đó thiết lập các status_code của phản ứng trước khi trở về nó như thế này:
def not_found(error):
response = jsonify({'code': 404,'message': 'No interface defined for URL'})
response.status_code = 404
return response
Bạn có thể đăng ký chức năng này như là xử lý bằng cách gói nó trong errorHandler-:
@app.errorhandler(404)
def not_found(error):
...
OR, đặt nó trực tiếp trên error_handler_spec:
app.error_handler_spec[None][404] = not_found
đã hoàn tất, cảm ơn :) – herlambang
Rõ ràng và hữu ích, nhấn mạnh thực tế là jsonify trả về một đối tượng phản hồi mà tôi đã quên. Nó cũng có vẻ bao gồm bất kỳ giải thích có thể có của câu hỏi của người hỏi. –
- 1. nginx + uwsgi + bình - vô hiệu hóa các trang lỗi tùy chỉnh
- 2. Lỗi tùy chỉnh 403 Trang PHP
- 3. AspxErrorPath trong trang lỗi tùy chỉnh
- 4. Bình Python và thông báo lỗi khách hàng tùy chỉnh
- 5. Lỗi Django 404 tùy chỉnh
- 6. Có một trang "bình thường" khi sử dụng twocolumn documentclass tùy chọn
- 7. Tomcat: Trang lỗi tùy chỉnh không hoạt động
- 8. Nginx - Tùy chỉnh trang 404
- 9. Các trang lỗi tùy chỉnh ASP.NET MVC với Magical Unicorn
- 10. MVC3 Trang lỗi tùy chỉnh cho kết quả trống
- 11. Trang lỗi tùy chỉnh có mẫu trong CodeIgniter
- 12. Cách tạo trang lỗi Apache 503 tùy chỉnh
- 13. trang lỗi 500 tùy chỉnh trong symfony 1.1
- 14. Google 404 và .NET Các trang lỗi tùy chỉnh
- 15. Cách nhận thư trong trang lỗi tùy chỉnh (Tomcat)?
- 16. Tạo trang lỗi tùy chỉnh trong Umbraco CMS
- 17. MVC InvalidOperationException với các trang lỗi tùy chỉnh
- 18. html_entity_decode() không hoạt động bình thường?
- 19. Bình thường hóa Unicode
- 20. Lỗi UITableViewCell tùy chỉnh
- 21. Canonicalize/bình thường hóa URL?
- 22. JSON đổ định dạng tùy chỉnh
- 23. So sánh bình đẳng tùy chỉnh cho WPF ComboBox
- 24. Trang index.html javadoc tùy chỉnh?
- 25. MVC4 Trang 404 tùy chỉnh?
- 26. FormsAuthentication.RedirectFromLoginTrang một trang tùy chỉnh
- 27. Chuyển đổi JSONArray thành Mảng bình thường
- 28. Xử lý lỗi tùy chỉnh Tastypie-django
- 29. Chế độ xem tùy chỉnh Django vào trang quản trị
- 30. Tìm kiếm tùy chỉnh thông thường của Google
Tôi không hoàn toàn chắc chắn những gì bạn cần ... Hãy cố gắng làm rõ câu trả lời của bạn để vấn đề của bạn có thể được hiểu rõ hơn. Bạn cần gì? Bạn đã thử cái gì? – pcalcao