tanisman / heliumover

Man-in-the-middle for Helium Network with managment panel, works with PantherX, MerryIoT, Sensecap
3 stars 0 forks source link

Db #1

Open byanonim opened 2 years ago

byanonim commented 2 years ago

Database dosyası yok. Yada oluşturan kodmu eksik?

tanisman commented 2 years ago

proje sqlalchemy kullanmaktadır flask migrate ile db oluşturabilirsiniz

byanonim commented 2 years ago

Deniyorum ancak aşağıdaki hatayı aşamadım.

raise UndefinedValueError('{} not found. Declare it as envvar or define a default value.'.format(option)) decouple.UndefinedValueError: DB_URI not found. Declare it as envvar or define a default value.

tanisman commented 2 years ago

env variable olarak tanımlamanız veya proje decouple kullandığı için bir adet .env dosyası açmanız ve içinde tanımlamanız da yeterlli olacaktır. api_config.py incelerseniz vermeniz gerekli ayarları görebilirsiniz.

DBI_URI ayarı da veritabanı bağlantısı için gereklidir (connection string). Herhangi bir dbms ile kullanmanızı mümkün olacaktır ancak sadece postgres ile denediğim için modellerde ufak değişiklikler yapmanız gerekebilir başka bir dbms kullandığınzda.