У меня была такая же проблема, как обходной путь я использовал cx_freeze. Мое приложение основано на wxPython, windows 10, python 3.6, cx_freeze 5.5.1
Это файл установки, который я использовал, и у меня есть файл msi в папке dist.
#setup.py
import sys, os
from cx_Freeze import setup, Executable
__version__ = "1.1.0"
include_files = ['logging.ini', 'config.ini', 'running.png']
excludes = ["tkinter"]
packages = ["os", "idna", "requests","json","base64","pyodbc"]
setup(
name = "appname",
description='App Description',
version=__version__,
options = {"build_exe": {
'packages': packages,
'include_files': include_files,
'excludes': excludes,
'include_msvcr': True,
}},
executables = [Executable("b2b_conn.py",base="Win32GUI")]
)`
, тогда python setup.py bdist_msi
Дайте ассоциации псевдоним (используя AS):
Review.belongsTo(User, { as: 'joinCreatedBy', foreignKey: 'createdBy'});
Обратитесь к псевдониму в findAll:
Review.findAll({
include: [
{
model: User,
as: 'joinCreatedBy'
}]
....
. псевдоним - вы должны увидеть ошибку, в которой вас просят определить, какую ассоциацию использовать ...