Flutter Web 和 Django 直接从 URL 路由
Posted
技术标签:
【中文标题】Flutter Web 和 Django 直接从 URL 路由【英文标题】:Flutter Web and Django routing directly from URL 【发布时间】:2021-09-03 18:31:02 【问题描述】:我有 Flutter Web 和 Django 后端(REST API)。我想直接从 Django 提供 Flutter Web 服务。如果我从域 (localhost:8000) 开始并从 web 导航到 (localhost:8000/others),则一切正常。但如果我直接从浏览器推送 URL (localhost:8000/others),它会显示 404。
注意:只有在颤振上它才能正常工作(使用 Navigator 2.0)。但是在与 Django 集成时它不起作用。
这是我得到的错误。
https://user-images.githubusercontent.com/47693882/122642537-a448d400-d12a-11eb-9dcb-592e1371066f.mp4
My Urls.py
【问题讨论】:
但我的错误不是那个。请查看我发布的视频。 【参考方案1】:这是因为这个问题,django服务器和flutter index.html都在本地运行,端口为8000
你尝试在主机上上传 index.html
并在另一台服务器上部署 django
这样你的问题也许就解决了
【讨论】:
以上是关于Flutter Web 和 Django 直接从 URL 路由的主要内容,如果未能解决你的问题,请参考以下文章
通过 Flutter App 和 JSON Web Token 在 Django 中验证用户
Flutter,具有许多表的复杂 SQLite DB,这是最佳实践吗?