【问题标题】:Flask to Django conversion烧瓶到 Django 的转换
【发布时间】:2020-10-19 05:49:33
【问题描述】:

烧瓶项目

html代码

<a href="{{ url_for('flight', flight_id=flight.id) }}">

python 代码

@app.route("/flights/<int:flight_id>")
def flight(flight_id):

我想把上面这段代码转换成对应的Django形式。在views.py文件def flight(request)中定义了Django项目。

【问题讨论】:

    标签: python html django flask jinja2


    【解决方案1】:

    urls.py文件中添加路由

    urlpatterns = [
    [..]
    
        path('flights/<int:flight_id>', views.flight, name='flight'),
    
    [..]
    

    views.py 中添加基于函数的视图 (FBV) 以简化操作

    def flight(request, flight_id):
        [..]
    

    在你的模板中添加你的路线

    <a href="{% url 'flight' flight_id=flight.id %}"></a>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 2021-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多