Необходимо создать __init__.py
на Models
подпапка. Файл может быть пустым. Это определяет пакет.
Тогда можно сделать:
from Models.user import User
Read все об этом в учебном руководстве по Python, здесь .
существует также хорошая статья о структуре файлов проектов Python здесь .
Если под числами от 1 до 10 вы имеете в виду любое число с плавающей запятой, которое имеет значение> = 1 и <10, тогда это просто:
select random() * 9 + 1
Это можно легко проверить с помощью:
# select min(i), max(i) from (
select random() * 9 + 1 as i from generate_series(1,1000000)
) q;
min | max
-----------------+------------------
1.0000083274208 | 9.99999571684748
(1 row)
Если вам нужны целые числа> = 1 и <10, то это просто:
select trunc(random() * 9 + 1)
И снова простой тест:
# select min(i), max(i) from (
select trunc(random() * 9 + 1) as i from generate_series(1,1000000)
) q;
min | max
-----+-----
1 | 9
(1 row)