Ошибка при создании новой статьи
На главной странице при бесконечном скролле: обнаружены дублирующиеся ключи: 'xxxx'. Это может вызвать ошибку обновления.
Страница регистрации пользователя
При написании статьи пользователем, автором статьи является не текущий пользователь
При клике на внутренний якорь, происходит переход на страницу с категориями статей, а должен происходить переход внутри текущей страницы
Пароль в куках не шифруется
При истечении срока действия токена появляется множество сообщений, следует использовать более дружественный способ!!! Или точное сообщение, чтобы каждый раз выводилось только одно сообщение как сделать так, чтобы сообщения Message в Element UI выводились по одному
После использования 盘古之白
невозможно вводить emoji
эмодзи
pymysql.err.InternalError: (1366, "Incorrect string value: '\\xF0\\x9F\\x98\\x98</...' for column 'content_html' at row 1")
``` ```
При истечении срока действия токена появляется множество сообщений, следует использовать более дружественный способ! ! ! Или точное сообщение, чтобы каждый раз выводилось только одно сообщение как сделать так, чтобы сообщения Message в Element UI выводились по одному### TODO
Теговая облако
См. здесь
См. здесь
См. здесь
См. VueWordCloud
Сохранение пароля
Теги, категории страницы, количество элементов равно 0, событие клика отключено
Восстановление пароля
Подтверждение электронной почты пользователя, если почта не подтверждена, то на главной странице показывать сообщение пользователю, чтобы он подтвердил её, после подтверждения можно будет писать статьи; иначе вход также не будет работать.
Паньгу Бай
[Руководство по верстке китайского текста](https://github.com/sparanoid/chinese-copywriting-guidelines)
1. [версия python](https://github.com/hustcc/hint)
2. [версия python](https://github.com/hjiang/scripts/blob/master/add-space-between-latin-and-cjk)
3. [версия JS](https://github.com/hustcc/lint-md/tree/master/packages/lint-md)
- [x] Необходимо добавить страницу с информацией о пользователе, редактирование информации о пользователе
- [ ] Сделать боковую панель `aside` фиксированной, чтобы она не исчезала при прокрутке
- [ ] См. [блог](https://github.com/uncleLian/vue-blog) и [админку](https://github.com/taylorchen709/vue-admin) для вдохновения
- [база на vue全家桶 + element-ui](https://github.com/uncleLian/vue-blog)
- [vue-admin](https://github.com/taylorchen709/vue-admin)
- [vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
- [ ] Футер отображается только наполовину
- [ ] Временная шкала не отображается правильно
## Бэкенд### Ошибки
- [x] Ошибка получения сводной информации на главной странице
- [x] Отображение обзорной страницы (index)
- [x] При обновлении статьи, удаление существующих тегов не работает, но добавление новых работает
- [x] При переходе на страницу "Просмотреть все" на главной странице открывается пустая страница
- [x] При редактировании статьи существующие теги добавляются повторно (можно увидеть, что они записаны дважды в промежуточной таблице)
~~1. Не удается создать новый тег~~
~~2. Невозможно изменить заголовок (в настоящее время есть этот вход, обычно он должен быть обновляемым<если в коде нет этой логики, то не добавлять, после создания статьи ссылка не должна меняться>)~~
~~- [] При доступе к удаленной статье не происходит переход на главную страницу!~~
[ ] В настоящее время происходит переход, но из-за функции abort появляется ошибка.- [x] Ошибка миграции базы данных
```
werkzeug.utils.ImportStringError: import_string() failed for 'mains.bp'. Possible reasons are:
- отсутствие __init__.py в пакете;
- путь к пакету или модулю не включен в sys.path;
- дублирование имени пакета или модуля, которое имеет приоритет в sys.path;
- отсутствие модуля, класса, функции или переменной;
Отладочный импорт:
- 'mains' не найден.
Оригинальная ошибка:
ModuleNotFoundError: No module named 'mains'
```
- [x] При входе неавторизованного пользователя (фиктивного пользователя) нет уведомления, ошибка в бэкенде:
```
TypeError: unauthorized() takes 0 positional arguments but 1 was given
```
- [x] На главной странице должны отображаться самые популярные теги, а не все
- [x] При переходе по названию тега на главной странице неправильное название тега
- [x] Неправильное отображение подчеркивания в заголовке страницы с подробной информацией о статье## TODO:- [x] Подсчет прочтений статей
- [x] Добавление API для получения информации о пользователе
- [x] Редактирование блога
view страница требует summary, так как при редактировании, **суммарное описание** не должно исчезнуть.
При редактировании необходимо сравнить новые и старые теги, обычно не используя логику добавления.
При редактировании должен быть POST запрос, который передает полное обновление, внесённое пользователем, и устанавливает пустое значение для отсутствующих полей.
- [x] Удаление автором блога
- [x] Параметр slug должен быть невидимым при обновлении статьи (после определения URL его нельзя изменять! ).
- [x] Ссылка должна быть комбинацией числа и slug.
- [x] Восстановление пароля
- [x] Генерация случайного пароля, отправка пользователю в открытом виде и шифрование данных в базе данных.
- [x] Пароль становится недействительным после одного использования (Redis? ).
- [x] Если подтверждение прошло успешно, установите новый пароль, в противном случае отправьте новый пароль и установите его снова.
- [x] Передача электронной почты должна быть выполнена асинхронно с использованием Celery.
- [x] Улучшение кода.
- [ ] Паньгу Бай
> Исследования показывают, что люди, которые не любят добавлять пробелы между китайскими и латинскими символами при печати, имеют сложные отношения, и 70% из них женятся на 34 году на человеке, которого они не любят, а остальные 30% оставляют наследство своим кошкам.В конце концов, любовь и письмо требуют своевременного оставления пробелов.
[Руководство по оформлению китайского текста](https://github.com/sparanoid/chinese-copywriting-guidelines)
1. [Python версия](https://github.com/hustcc/hint)
2. [Python версия](https://github.com/hjiang/scripts/blob/master/add-space-between-latin-and-cjk)
- [ ] Использование Celery для резервного копирования блога
1. При создании каждой статьи; автоматическое создание `xxxx.md` для статического блога;
2. Каждый месяц резервное копирование базы данных; отправка базы данных по электронной почте на адрес пользователя;---
Приоритет средний
- [ ] Административный аккаунт
- [ ] Теги добавлены администратором тегов вручную
- [ ] Категории добавлены администратором категорий вручную
- [ ] i18n (en&zh)---
Приоритет низкий
- [ ] Адаптация для мобильных устройств
[написано другим](https://github.com/surmon-china/surmon.me)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )