Python技术栈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2318|回复: 11

[已解决] 无法为端点创建URL

[复制链接]

1

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2020-1-4 17:39:10 | 显示全部楼层 |阅读模式
werkzeug.routing.BuildError: Could not build url for endpoint 'home'. Did you mean 'home.index' instead?在bilibili上参考ray老师自己练习的一个demo,我先把图贴上再备注原因,上面这个问题百度了,但是没碰到类似的解决问题,不得已只能再论坛求助了。能提供思路最好,本人不是伸手党,只想弄清楚原因。
-> 项目启动入口文件 startup.py

-> app/__init__.py 程序初始化

-> app/login/views.py Login视图

-> app/login/__init__.py Login模板初始化

-> app/home/views.py Home模块视图

-> app/home/__init__.py Home模块初始化

在命令行执行 python startup.py init 启动程序,通过 app/__init__.py 注册的蓝图可以找到 login/views.py 加载 index 进而访问 login.html,如下图:

说明蓝图路由处理是没问题的,然后输入账户和密码点击 Sign In 登录,就会发生上面红字的错误,无法为端点home创建url,页面跳转500,如下:


login.html中的表单  form action="{{ url('home.index') }}" method='GET' 方式提交,这是一个独立页面,未包含或继承其他模板,但是 home.html 中继承了父类模板,头部有  {{ extends 'base.html' }},我在 app/home/views.py的index方法中做了测试,return "hello Home page." 是可以通过 http://127.0.0.1:5500/home/index 正常访问的,表单提交也没有问题,就是无法加载模板。
我才学flask一周,对着教程巧代码,依然很多问题都没有概念。
求高手能够对小弟指点一二,这里到底是属于什么问题?
回复

使用道具 举报

1

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2020-1-4 23:47:29 | 显示全部楼层
已找到原因,是下载的模板问题,默认加载了JS,自动给URL添加了参数然后页面访问出错,代码流程没有任何问题,楼上的各位灌水成员好自为之。由于不能够关闭或删除本贴,特此回复。
回复

使用道具 举报

0

主题

6

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2020-1-4 17:41:14 | 显示全部楼层
你们程序的python需求工作多吗?好找工作吗?
回复

使用道具 举报

0

主题

6

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2020-1-4 17:42:12 | 显示全部楼层
回复

使用道具 举报

0

主题

5

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2020-1-4 17:43:18 | 显示全部楼层
绕过反爬虫的方法有哪些??
回复

使用道具 举报

0

主题

8

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2020-1-4 18:53:49 | 显示全部楼层
Python学习真的是其乐无穷!
回复

使用道具 举报

9

主题

17

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2020-1-4 19:06:51 | 显示全部楼层
支持,赞一个!
回复

使用道具 举报

0

主题

9

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2020-1-4 19:10:32 | 显示全部楼层
占坑编辑ing
回复

使用道具 举报

0

主题

6

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2020-1-4 19:23:59 | 显示全部楼层
绕过反爬虫的方法有哪些??
回复

使用道具 举报

0

主题

9

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2020-1-4 19:47:24 | 显示全部楼层
我的djago网站做的和社区一样!
回复

使用道具 举报

0

主题

5

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2020-1-4 20:50:48 | 显示全部楼层
高手云集 果断围观
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


QQ|Archiver|手机版|小黑屋|Python.BBS ( 鲁ICP备18046958号 )

GMT+8, 2020-9-28 20:45 , Processed in 0.152763 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表