请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

通过router形成的url和直接配置的url有什么区别吗?

老师你好,通过router形成的url和直接配置的url有什么区别吗?。这里Alipay的url为什么要直接配置在urlpattern里啊

正在回答

1回答

bobby 2018-08-10 11:20:14

router自动配置的模式最大的好处自动生成好几个url 比如 /goods/ goods/1, 你要是自己写光是url配置就有好多, 但是url配置的缺点就是模式单一, 只能是这种模式, 有时候你的url希望并不是这样的模式的时候你就需要自己定义url了, 所以总体上来说 自定义url能完成router完成的所有功能,但是router简单

0 回复 有任何疑惑可以回复我~
  • 提问者 不务正业的码农 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-08-10 23:33:15
  • 提问者 不务正业的码农 #2
    那DRF可以把所有router放在一个文件里管理吗,不用和URL里面那个放在一起,这样看起来好乱。。
    回复 有任何疑惑可以回复我~ 2018-08-10 23:34:00
  • bobby 回复 提问者 不务正业的码农 #3
    不要把url放到一个地方管理,你想一下如果你想将这个app的功能去掉的话 你就得去url的文件中将某个功能所有相关的url都去掉, app的管理最好是将urls, models和views都放在一个app包里面,这样也是为了低耦合
    回复 有任何疑惑可以回复我~ 2018-08-13 11:15:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信