Python Flask 站点地图未生成所有网址

问题描述

我对flask-sitemap 有问题。我做了一个小网站,我想使用flask site-map来生成sitemap.xml。站点地图不包括网站上的所有模板

@app.route("/contact",methods=["GET","POST"])
def contact():
    if request.method == "POST":
        thelist=[]
        thelist.append(request.form.get("fname"))
        thelist.append(request.form.get("lname"))
        name = " ".join(thelist)

        conn = sqlite3.connect("data.db")
        con = conn.cursor()
        con.execute("INSERT INTO users (username,email,contact,desc) VALUES(:name,:mail,:contact,:desc)",{"name" : name,"mail": request.form.get("email"),"contact": request.form.get("thecontact"),"desc" : request.form.get("description")})

        conn.commit()
        conn.close()
        session["user"] = thelist[0]    

        return render_template("submit.html",name=session["user"])
    else:
        return render_template("contact.html") 

如您所见,该函数具有 post 和 get 方法,但站点地图仅生成了 get。 这是我用来生成站点地图的代码

    @ext.register_generator
def conatct():
    yield 'contact',{},Now,'never',0.9

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...