Size: a a a

2020 March 14

T

Tishka17 in Python Flask
Anton Guzun
Спасибо, гляну еще раз доки.
Имел ввиду аналог менеджеров в джанго.
Пока придумал следующий вариант:
def User(Model):
   id
   name
   ...

def BaseModelManager():
   model = None
   
   def create():
       ...
   
   def delete():
       ...
   
def UserModelManager(BaseModelManager):
   model = User
Это вообще выглядит как DAO
источник

A

Alex in Python Flask
Tishka17
Что за менеджеры в джанге?
в джанго считай это интерфейс сессии воткнутый как проперти модели
источник

A

Alex in Python Flask
но он виидмо не об этом
источник

T

Tishka17 in Python Flask
Alex
в джанго считай это интерфейс сессии воткнутый как проперти модели
А. Сраные глобалы
источник

AG

Anton Guzun in Python Flask
У меня может не вполне адекватный нейминг. Походу DAO и стараюсь переоткрыть
источник

AG

Anton Guzun in Python Flask
Реально джанга расслабила до невозможности, все за меня делала)
источник

A

Alex in Python Flask
Anton Guzun
Реально джанга расслабила до невозможности, все за меня делала)
хрен там. внезапно с подключениями к базам данных в celery с джангой тоже нужно уметь работать
источник

AG

Anton Guzun in Python Flask
значит кто-то за меня там все решил
источник

A

Alex in Python Flask
Anton Guzun
значит кто-то за меня там все решил
нет, тебе возможно просто повезло не столкнуться с этими проблемами.
источник

AG

Anton Guzun in Python Flask
мб
источник
2020 March 15

OS

Oleh Stoikov in Python Flask
привет, мб кто то сталкивался

структура апки:
-app---
  |
  |----__init__.py
-config.py

app/__init__.py

from flask import Flask
from config import Config

app = Flask(__name__)
app.config.from_object(Config)

from app import routes
источник

OS

Oleh Stoikov in Python Flask
ошибка ImportError: No module named config
источник

OS

Oleh Stoikov in Python Flask
python 3.6.7
источник

OS

Oleh Stoikov in Python Flask
мб нужно как то обьявлять конфиг модуль? делаю по фласк мега туториал, не понимаю в чем дело
источник

АП

Агент Печенька in Python Flask
Можно так.
project
-app
-config.py
И в project.app.__init__.py делать
import project.config
Не самая лучшая структура проекта, но в качестве обучения сойдёт.
источник

OS

Oleh Stoikov in Python Flask
Агент Печенька
Можно так.
project
-app
-config.py
И в project.app.__init__.py делать
import project.config
Не самая лучшая структура проекта, но в качестве обучения сойдёт.
хм, а как в реальных проектах обьявляют конфиг файл?
источник

АП

Агент Печенька in Python Flask
В реальных проектах конфиг это не питон код.
А например конфиглоадер и условно .env файл.
Или если совсем по взрослому то система конфигурации типа counsul или например vault.
источник

АП

Агент Печенька in Python Flask
Посмотри на dynaconf.readthedocs.io, хороший модуль.
источник

OS

Oleh Stoikov in Python Flask
спасибо, посмотрю
источник

OS

Oleh Stoikov in Python Flask
@vlade11115 понял, еще раз спасибо🙏
источник