如何解决Django中找不到页面的错误?

阿米特

我的页面上有多个项目的列表,每个项目都有一个联系人使用按钮,如果用户单击contact us页面,则它将打开一个弹出表单,而我正在使用Ajax进行操作。但是,每当我单击按钮时,它就会显示在Network(调试后)中找不到的页面请让我知道如何解决该问题。

这是我的urls.py档案...

re_path('ajax/datadis/<int:pk>/$', views.dataview, name='dataview'),

这是我的views.py档案...

def dataview(request, id):
    template_name = 'page/ajax/popup.html'
    return render(request, template_name)

这是我的index.html文件代码...

<ul class="product-rating">
    <button title="Enquire for {{i.name}}" id="id_{{i.id}}" class="btn btn-primary btn-sm" onclick="projectDetail({{i.id}})" data-url="{% url 'appname:projectview' i.id %}">Contact Us</button>
</ul>

这是我的Ajax代码...打开弹出表单...

</script>
function projectDetail(id){
var html = '';
var modalDiv = $("#modalData");
$.ajax({
url: "{% url 'appname:dataview' %}"+id,
type:"GET",
dataType:"HTML",
success: function(res) {
 modalDiv.html(res);
$("#exampleModal").modal("show");
 }
});
}
</script>

这是我的弹出模型代码...

<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
  <div class="modal-content">
    <div class="modal-header">
      <h5 class="modal-title" id="exampleModalTitle">Modal title</h5>
      <button type="button" class="close" data-dismiss="modal" aria-label="Close">
        <span aria-hidden="true">&times;</span>
      </button>
    </div>
    <div class="modal-body" id="modalData">
      <p>{{i.name}}</p>
    </div>
    <div class="modal-footer">
      <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
      <button type="button" class="btn btn-primary">Save changes</button>
    </div>
  </div>
</div>

这就是error我在控制台中得到的。

Page not found (404)    
Request URL:    http://127.0.0.1:8000/ajax/datadis/%3Cint:pk%3E/161
迈克尔·林赛

re_path具有不同的语法。看起来路径足以满足此网址的要求。

path('ajax/datadis/<int:pk>/', views.dataview, name='dataview'),

模板中的url标记将id作为参数。

{% url 'appname:dataview' id %}",

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何解决“找不到页面(404)”错误(“ Django尝试了这些URL模式...空路径与任何这些都不匹配。”)

来自分类Dev

我如何解决此错误,我收到“对不起,找不到您要查找的页面。”

来自分类Dev

如何解决登录页面中的错误

来自分类Dev

如何解决“找不到实例方法”错误?

来自分类Dev

如何解决错误消息“找不到模块'abbrev'

来自分类Dev

如何解决“错误:找不到libx264”?

来自分类Dev

如何解决“在项目中找不到'generateDebugSources'”错误?

来自分类Dev

如何解决“找不到本地Berkeley DB”错误?

来自分类Dev

如何解决流量张CPU DLL找不到错误

来自分类Dev

parLapply-如何解决错误“找不到函数“ bindToEnv””?

来自分类Dev

如何解决错误:找不到模块“ ejs”?

来自分类Dev

找不到GLIBCXX_3.4.20,如何解决此错误?

来自分类Dev

如何解决“找不到setenv命令”错误?(Ubuntu 12.04.4)

来自分类Dev

如何解决“找不到合适的驱动程序”错误

来自分类Dev

常规错误-找不到匹配的方法-如何解决

来自分类Dev

如何解决致命错误:找不到“MongoClient”类?

来自分类Dev

意图错误 - 如何解决?(找不到符号类 Intent)

来自分类Dev

如何解决运行时错误:找不到graphframes

来自分类Dev

找不到页面(404)Django中的错误

来自分类Dev

django中找不到页面(404)错误

来自分类Dev

如何解决在我的模板中打开页面的问题?

来自分类Dev

如何解决wxPython / wxFormBuilder中的“ wxPyXmlSubclassFactory *类型的内存泄漏,找不到析构函数”错误?

来自分类Dev

如何解决Android中的此错误?java.net.MalformedURLException:找不到协议:

来自分类Dev

如何解决express.js中的“找不到模块”(自定义模块)错误

来自分类Dev

如何解决Mac中的Qt5(找不到套件)cmake错误?

来自分类Dev

如何解决此错误,在flutter中找不到路由RouteSettings(“ Welcome”,null)的生成器

来自分类Dev

如何解决“找不到对象!” 代码点火器控制中的错误

来自分类Dev

如何解决在Project(Not Package)中找不到的错误'DesignIntf.dcu'

来自分类Dev

如何解决 nuxt.js 中的“找不到模块:错误:无法解析‘fs’”?

Related 相关文章

  1. 1

    如何解决“找不到页面(404)”错误(“ Django尝试了这些URL模式...空路径与任何这些都不匹配。”)

  2. 2

    我如何解决此错误,我收到“对不起,找不到您要查找的页面。”

  3. 3

    如何解决登录页面中的错误

  4. 4

    如何解决“找不到实例方法”错误?

  5. 5

    如何解决错误消息“找不到模块'abbrev'

  6. 6

    如何解决“错误:找不到libx264”?

  7. 7

    如何解决“在项目中找不到'generateDebugSources'”错误?

  8. 8

    如何解决“找不到本地Berkeley DB”错误?

  9. 9

    如何解决流量张CPU DLL找不到错误

  10. 10

    parLapply-如何解决错误“找不到函数“ bindToEnv””?

  11. 11

    如何解决错误:找不到模块“ ejs”?

  12. 12

    找不到GLIBCXX_3.4.20,如何解决此错误?

  13. 13

    如何解决“找不到setenv命令”错误?(Ubuntu 12.04.4)

  14. 14

    如何解决“找不到合适的驱动程序”错误

  15. 15

    常规错误-找不到匹配的方法-如何解决

  16. 16

    如何解决致命错误:找不到“MongoClient”类?

  17. 17

    意图错误 - 如何解决?(找不到符号类 Intent)

  18. 18

    如何解决运行时错误:找不到graphframes

  19. 19

    找不到页面(404)Django中的错误

  20. 20

    django中找不到页面(404)错误

  21. 21

    如何解决在我的模板中打开页面的问题?

  22. 22

    如何解决wxPython / wxFormBuilder中的“ wxPyXmlSubclassFactory *类型的内存泄漏,找不到析构函数”错误?

  23. 23

    如何解决Android中的此错误?java.net.MalformedURLException:找不到协议:

  24. 24

    如何解决express.js中的“找不到模块”(自定义模块)错误

  25. 25

    如何解决Mac中的Qt5(找不到套件)cmake错误?

  26. 26

    如何解决此错误,在flutter中找不到路由RouteSettings(“ Welcome”,null)的生成器

  27. 27

    如何解决“找不到对象!” 代码点火器控制中的错误

  28. 28

    如何解决在Project(Not Package)中找不到的错误'DesignIntf.dcu'

  29. 29

    如何解决 nuxt.js 中的“找不到模块:错误:无法解析‘fs’”?

热门标签

归档