Да, причём в ошибке ничто не указывает на конкретную таблицу , а среди предложенных вариантов полей есть лишние, что ещё больше сбивает с толку.
Удивляет неинформативность таких ошибок, ведь можно было вывести хотя бы имя таблицы, это уже многое дало бы.
asd111: Спасибо, к сожалению, DjDT тут не помог: до запроса не доходило. Проблему я понял позже:
ordering = ['model_content_type__name', 'index'], но вот поля model_content_type.name уже не существует!
Sanes: вопрос в том, какой реально необходим уровень. Я себя к DevOps не причисляю, но когда встала задача быстро переключиться на веб - python3, flask, sqlalchemy, Jinja2, uswgi, systemd, nginx на centos 7 - на этот стек мне хватило 3 месяца. Ничего подобного в прошлом не делал, сидел на винде, недавний студент, работа - хелпдекс университета. Считаю, что вопрос в реально требуемом уровне и приоритетах, ничего сверхъестественного в этом нет.
Не уверен, что правильно Вас понял.
Сама БД используется только этим приложением, а что насчёт целостности - при замене SQLAlchemy на что-то иное всё равно придётся переписать код в пакете, т.к. он завязан на SQLAlchemy.
Возможно Вы правы и стоит вынести db в пакет, но что скажете по поводу самого пакета? В каких случаях стоит модели выносить в пакет, а когда оставить в приложении? Например, меня смущает, что у меня логика приложения частично находится в методах классов моделей, то есть нужно либо переносить её в приложение, либо не выносить модели в пакет. Держать эти методы в соответствующих классах кажется логичным.
Там был гостевой режим, без регистрации.
agar.io - это игрушка, где ты - маленькая бактерия и поедаешь агар (питательная среда). Командный режим/каждый за себя/ещё какой-то был. Основной принцип - чтобы выжить, надо набирать массу, для этого - поглощать других.
Александр, подскажите, пожалуйста, как создать виртуальное окружение для мультихостинга?
Сервер CentOS 7, планируется Nginx + uSWGI, в системе /usr/bin/python -> python 2.7.5, а нужен > 3.4. На сервере будут размещаться несколько сайтов, думаю, как это сделать.
Установил python в /opt/local/python3.4 и симлинк на него - /usr/bin/python3.4.
И pyenv - это тот же pyvenv, что в комплекте с python3.4?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.