Back to questions
Junior — Middle
67
Каким образом можно задать URL для отображения представлений в проекте?
Answer from AI
sobes.tech AI
В Python-проектах, особенно при использовании веб-фреймворков, URL для отображения представлений (views) задаются через маршрутизацию (routing).
Например, в Django URL задаются в файле urls.py с помощью функции path или re_path, связывая URL с функцией или классом представления:
from django.urls import path
from . import views
urlpatterns = [
path('home/', views.home_view, name='home'),
path('articles/<int:id>/', views.article_detail, name='article_detail'),
]
В Flask URL задаются с помощью декораторов @app.route над функциями:
from flask import Flask
app = Flask(__name__)
@app.route('/home')
def home_view():
return "Главная страница"
@app.route('/articles/<int:id>')
def article_detail(id):
return f"Статья {id}"
Таким образом, URL связываются с конкретными функциями или классами, которые обрабатывают запросы и возвращают ответы.