Возможные дубликаты:
Использовать только некоторые части Django?
Использование только части DB Django
Я хочу использовать Django ORM как автономный. Несмотря на час поиска Google, у меня все еще остались несколько вопросов:
- Требуется ли мне настроить мой проект Python с помощью файла settings.py,/myApp/directory и modules.py?
- Можно ли создать новый
models.py
и запуститьsyncdb
, чтобы он автоматически настраивал таблицы и отношения или я могу использовать только модели из существующих проектов Django? - Кажется, что существует много вопросов относительно
PYTHONPATH
. Если вам не нужны существующие модели, это необходимо?
Я думаю, что проще всего было бы просто опубликовать базовый шаблон или прохождение процесса, разъяснив организацию файлов, например.
db/
__init__.py
settings.py
myScript.py
orm/
__init__.py
models.py
И основные вещи:
# settings.py
from django.conf import settings
settings.configure(
DATABASE_ENGINE = "postgresql_psycopg2",
DATABASE_HOST = "localhost",
DATABASE_NAME = "dbName",
DATABASE_USER = "user",
DATABASE_PASSWORD = "pass",
DATABASE_PORT = "5432"
)
# orm/models.py
# ...
# myScript.py
# import models..
И нужно ли запускать что-то вроде: django-admin.py inspectdb
...
(О, я запускаю Windows, если это ничего не изменит в отношении аргументов командной строки.).