Создать систему управления контентом (CMS) с нуля.

Создание системы управления контентом (CMS) с нуля

Задание: Разработать простую CMS, позволяющую создавать, редактировать и удалять статьи.

from flask import Flask, request, render_template
app = Flask(__name__)

# Данные для хранения статей
articles = {}

@app.route('/')
def index():
    return render_template('index.html', articles=articles)

@app.route('/create/', methods=['POST'])
def create_article():
    article_id = len(articles) + 1
    title = request.form.get('title')
    content = request.form.get('content')
    articles[article_id] = {'title': title, 'content': content}
    return redirect('/')

@app.route('/delete/')
def delete_article(article_id):
    articles.pop(article_id, None)
    return redirect('/')

if __name__ == '__main__':
    app.run(debug=True)

Результат выполнения кода

Web-приложение будет запущено на локальном сервере, где можно создавать, просматривать и удалять статьи.

Этот код создаёт основу для CMS, используя Python и Flask. В нём реализованы функции для создания и удаления статей. Для работы нужен установленный Flask и минимальный шаблон HTML для отображения данных.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 77 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: