Size: a a a

Django [ru] #STAY HOME

2021 March 04

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Я не внимательно разглядел твою картинку
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
у тебя в папке _db нет модуля models
источник

A

Alexander in Django [ru] #STAY HOME
Serghei Iakovlev
у тебя в папке _db нет модуля models
Ну не модуль, я про файл
источник

A

Alexander in Django [ru] #STAY HOME
Как минимум PyCharm не понимает, что такое _db
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
ты находишься в папке public, которая на том же уровне что и _db. так?
источник

A

Alexander in Django [ru] #STAY HOME
Serghei Iakovlev
ты находишься в папке public, которая на том же уровне что и _db. так?
Да
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
from _db -> from .._db
источник

A

Alexander in Django [ru] #STAY HOME
Serghei Iakovlev
from _db -> from .._db
Если через точки, то ругается на top-level
источник

A

Alexander in Django [ru] #STAY HOME
Serghei Iakovlev
from _db -> from .._db
А с первым вариантом приложение нормально работает с моделями в _db
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
это вообще дурной стиль импорта, через две точки
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
считается хорошим стилем не более одной точки, для всего остального  - абсолютный путь
источник

A

Alexander in Django [ru] #STAY HOME
Serghei Iakovlev
это вообще дурной стиль импорта, через две точки
from MyHome24.apps._db import models

С абсолютным путём вот что
источник

R

Roman in Django [ru] #STAY HOME
Подскажите, насколько целесообразно использовать sqlite3? Или лучше от него отказаться
источник

A

Alexander in Django [ru] #STAY HOME
Roman
Подскажите, насколько целесообразно использовать sqlite3? Или лучше от него отказаться
Смотря для чего
источник

A

Alexander in Django [ru] #STAY HOME
Roman
Подскажите, насколько целесообразно использовать sqlite3? Или лучше от него отказаться
Но могу посоветовать PostgreSQL
источник

M

Mark in Django [ru] #STAY HOME
Alexander
Только вот проблема, что почему-то не видит приложение _db. Неудобно будет писать код, если оно не будет показывать содержимое модулей
использовать для экспорта наименования, начинающиеся с подчеркивания непитонично https://pep8.org/#descriptive-naming-styles
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Alexander
from MyHome24.apps._db import models

С абсолютным путём вот что
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Все работает
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
$ python -m underscore.public.test
hello world
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Alexander
Он будет ругаться, что это протектед и что лучше не трогать. Так задумано :D
Я если честно вот этот комментарий не понял. Можно чуть подробней?
источник