1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zcystart-chemlab

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

###Онлайн-демонстрация среды http://101.34.18.118:8002/ (изображение не сжато, поэтому загрузка немного медленная)

Этот проект был кем-то использован для изменения пароля администратора, что привело к невозможности входа в систему. 👀👀

1. Студенческий аккаунт

Студенческий аккаунт: 19001234
Студенческий пароль: xm123456

2. Администраторский / преподавательский аккаунт

Административный аккаунт: admin
Административный пароль: admin123

Преподавательский аккаунт: x100x
Преподавательский пароль: x100x123

Среда выполнения

Проект успешно протестирован в среде Python 3.7, Django 2.2 и MySQL 8.0 на Windows и Linux.

Шаги выполнения

Сначала установите среду выполнения и настройте виртуальную среду Python.

1. Установите зависимости из requirements.txt (среда).
pip install -r requirements.txt

2. Измените конфигурацию базы данных в settings.py.
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        'NAME': 'lms',
        'HOST': '127.0.0.1',
        'PORT': '3306',
        'USER': 'root',
        'PASSWORD': 'root'
    }
}

3. Импортируйте файл базы данных lms.sql.

python manage.py makemigrations
python manage.py migrate
# Выполните миграцию для создания таблиц базы данных.


4. Введите команду в командной строке.
python manage.py runserver
# По умолчанию сервер работает на порту 127.0.0.1:8000.

PS: # Создайте суперпользователя.
python manage.py createsuperuser

5. Затем откройте браузер и перейдите на localhost:8080/ или 127.0.0.1:8000/, чтобы войти в систему управления.

###Отображение страниц На странице отображаются следующие элементы:

  • Студенческая страница:
    • Входная страница.
    • Страница с информацией о системе.
    • Подробная страница.
    • Индексная страница.
    • Лабораторная страница.
    • Регистрационная страница.
    • Поисковая страница.
    • Центр пользователя.
    • Информация о пользователе.
    • История заимствований.
    • Изменение пароля.
  • Административная страница:
    • Страница входа администратора.
    • Индексная страница администратора.
    • Графики.
    • Диаграмма.
    • Прогнозирование.

В проекте используется open-source библиотека simpleui.

Обновление от 21 июня 2022 года

Ошибка:

query = query.decode(errors='replace')
AttributeError: 'str' object has no attribute 'decode'

При нажатии на последнюю ссылку, необходимо заменить decode на encode.

def last_executed_query(self, cursor, sql, params):
    # With MySQLdb, cursor objects have an (undocumented) "_executed"
    # attribute where the exact query sent to the database is saved.
    # See MySQLdb/cursors.py in the source distribution.
    query = getattr(cursor, '_executed', None)
    if query is not None:
        query = query.encode(errors='replace')
    return query

Визуальная ошибка страницы связана с тем, что в течение месяца не было заимствований лекарств, и это можно исправить. Соответствующую ошибку необходимо исправить самостоятельно в функции predict в views.py.

Проект больше не поддерживается, и вопросы по нему больше не будут рассматриваться.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zcystart-chemlab.git
git@api.gitlife.ru:oschina-mirror/zcystart-chemlab.git
oschina-mirror
zcystart-chemlab
zcystart-chemlab
master