1 неделю назад
ИРСА0000
main import tkinter as tk from tkinter import messagebox import mysql.connector # ---------------- DB ---------------- conn = mysql.connector.connect( host="localhost", user="root", password="12345", database="shop" ) cur = conn.cursor(dictionary=True) # ---------------- SQL ---------------- def login_user(login, password): cur.execute( "SELECT * FROM users WHERE login=%s AND password=%s", (login, password) ) return cur.fetchone() def get_products(): cur.execute("SELECT * FROM products") return cur.fetchall() def search_products(text): cur.execute(""" SELECT * FROM products WHERE name LIKE %s OR category LIKE %s OR supplier LIKE %s """, (f"%{text}%", f"%{text}%", f"%{text}%")) return cur...
187 читали · 1 год назад
Создание личного кабинета пользователя на сайте под управлением Django
Когда я решаю создать личный кабинет для пользователей на сайте, это довольно увлекательный процесс, особенно когда используешь Django. Вот пошаговое руководство по созданию такого функционала. В Django по умолчанию есть встроенная модель пользователя, но иногда бывает нужно добавить дополнительные поля. В этом случае я создаю кастомную модель пользователя. Создаю кастомную модель пользователя в models.py приложения accounts: from django.contrib.auth.models import AbstractUser from django.db import models class CustomUser(AbstractUser): bio = models...