Python 在Django中为Flask创建URL.py文件

Python 在Django中为Flask创建URL.py文件,python,django,flask,url-pattern,Python,Django,Flask,Url Pattern,也许有人可以帮助/解释我,如何为Django中的Flask创建url.py文件 main.py-主项目文件。它只包括应用程序运行程序(app.run()) urls.py位于同一目录中,需要提供视图 从views.py 您可以按所述完成此操作,基本上是通过调用应用程序。添加\u url\u rule来设置路线,而不是使用装饰器。除了烧瓶文档之外,还可以这样解决此问题: 创建Flask应用程序时,请加载“url.py”文件 app.register_blueprint(apps.someapp.

也许有人可以帮助/解释我,如何为Django中的Flask创建
url.py
文件

  • main.py
    -主项目文件。它只包括应用程序运行程序(
    app.run()
  • urls.py
    位于同一目录中,需要提供视图 从
    views.py

您可以按所述完成此操作,基本上是通过调用
应用程序。添加\u url\u rule
来设置路线,而不是使用装饰器。

除了烧瓶文档之外,还可以这样解决此问题:

创建Flask应用程序时,请加载“url.py”文件

app.register_blueprint(apps.someapp.urls.mod)
然后按如下方式构造URL.py:

from flask import Blueprint
from apps.someapp.views import SomeView

# set method as endpoint
view = SomeView.as_view('someview')

# Create the blueprint for this app
mod = Blueprint("payment_methods", __name__, url_prefix="/someapp/", template_folder="templates")

# Add the view as route; methods like GET, POST, PUT will automatically route to class methods with parameters
mod.add_url_rule('<int:id>/', view_func=view)
从flask导入蓝图
从apps.someapp.views导入SomeView
#将方法设置为端点
视图=SomeView.as\u视图('SomeView'))
#创建此应用程序的蓝图
mod=Blueprint(“付款方式”、“名称”、“url\u前缀=“/someapp/”,template\u folder=“模板”)
#将视图添加为路由;GET、POST、PUT等方法将自动路由到带有参数的类方法
mod.add_url_规则('/',view_func=view)

我只想为所有URL模式创建一个文件。例如,我写“like in”,因为很多用户都知道它在Django中的外观。我不是说“像在django一样”。我的意思只是“喜欢”。在一个文件中。使用默认URL处理器。您看到(更具体地说)了吗?很好的警告,我写了它,它还没有完成(尤其是文档)。但它确实给了你集中的地图。人们应该试着回答问题,而不是判断和问为什么。谁知道他是否在一支习惯于德扬戈的球队里,他们都想保持一种德扬戈式的结构。以下是我如何做到这一点的示例: