Как зашифровать данные в django [дубликат]

Как мы знаем, в Django для каждого элемента в моделях у нас есть id, используя который мы можем получить доступ к этому элементу. Теперь я хочу зашифровать его при отправке на фронтенд, чтобы пользователь не мог ввести случайный id в URL для доступа к любой заметке. Итак, как я могу зашифровать это вот что я хочу

url должен выглядеть так = notes.com/ldsfjalja3424wer0ew8r0 а не так = notes.com/45

class Note(models.Model):
  title = models.char
  id = model.primary

 
  def create_encryptkey():

И может быть расшифрован в представлениях, если это необходимо для каких-либо целей, например, чтобы получить точный идентификатор

Спасибо!

Вернуться на верх