• Как загрузить модель xgboost в Qt-проект?

    @an22alt Автор вопроса
    с этим разобрался

    стянул исходники XGBoost, поставил cmake
    в CMakeLists библиотеки прописал пути к C, CXX компиляторам и утилите mingw32-make через команду set, указал генератор MinGW Makefile

    (base) C:\MY_FOLDER\xgboost-master\build>cmake .. -G "MinGW Makefiles"
    -- The CXX compiler identification is unknown
    -- The C compiler identification is unknown
    -- Detecting CXX compiler ABI info
    CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
    CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
    CMake Error at C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile):
      Failed to configure test project build system.
    Call Stack (most recent call first):
      C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)
      CMakeLists.txt:7 (project)


    вот такой ответ получил...
  • Как загрузить модель xgboost в Qt-проект?

    @an22alt Автор вопроса
    Кстати, забыл сказать....

    На офф сайте предлагается собрать билиотеку, но в приводимых кусках кода подключается вот так:
    #include <xgboost/c_api.h>

    это и ввело меня в ступор
  • Как правильно переадресовать юзера на главную страницу после login'а и logout'а в Django?

    @an22alt Автор вопроса
    попробовал сделать так:
    в модуле accounts/views.py

    from django.shortcuts import render, redirect
    from django.contrib import auth
    
    def login(request):
        if request.method == 'POST':
            username = request.POST['username']
            password = request.POST['password']
            url_from = request.META['HTTP_REFERER']
            user = auth.authenticate(username=username, password=password)
            if user is not None and user.is_active:
                auth.login(request, user)
            return redirect(url_from)
    
    
    def logout(request):
        url_from = request.META['HTTP_REFERER']
        auth.logout(request)
        return redirect(url_from)


    вместо render использовал redirect и перенаправлял на страницу откуда был запрос в этом случае logout отрабатывает прекрасно, а login виснет, выдаёт код переадресации 302 и висит...