
X
14.07.2017
08:07:00
я вчера скинул пример
суть такая что можно писать свои методы на фильтрацию
http://django-filter.readthedocs.io/en/develop/guide/usage.html#customize-filtering-with-filter-method
почему в нем не запилить ордеринг твоего кверисета

Google

Set
14.07.2017
08:19:45
изивини не совсем понял
вот мой
class ProductFilter(django_filters.FilterSet):
price__gt = django_filters.NumberFilter(name='price', lookup_expr='gt')
price__lt = django_filters.NumberFilter(name='price', lookup_expr='lt')
name = django_filters.CharFilter(name='name', lookup_expr='contains')
ordering = django_filters.ChoiceFilter(name="name", choices=[
["name", "по алфавиту"],
["price", "дешевые сверху"],
["-price", "дорогие сверху"]
])
class Meta:
model = Product
fields = ['name', 'price']
order_by = ['name', 'price']
понять не могу как тут реализовать фильтр
order_by(form.cleaned_data["ordering"])

Andrew
14.07.2017
08:23:43

Сергей
14.07.2017
08:25:42

Andrew
14.07.2017
08:26:22
но это как из пушки по воробьям ) редис мощная штука - можно погуглить другие key-value

Grigoriy
14.07.2017
08:50:37
Кто-нибудь использует lettuce?

Леша
14.07.2017
09:43:19
Ребят, кто-нибудь с sqlalchemy через declarative_base() работал? Как правильно написать тесты, что-бы они работали с бд в :memory:?
если найдется кто-нибудь, кину код
в данный момент, хоть я и меняю 'SQLALCHEMY_DATABASE_URI' в конфиге на 'sqlite:///:memory:', данные из тестов все-равно пишутся в основную бд
это фласк, если что

Maksim
14.07.2017
09:50:16
Помогите разобраться, почему не сохраняет поле
f = Feedback(id=None, user=user, text=text, photos=photo)
TypeError: __init__() got an unexpected keyword argument 'photos'
https://pastebin.com/s7pi7Mmp

Леша
14.07.2017
09:54:42
мб photo=photo?

serbernar
14.07.2017
09:55:03
Feedback.objects.create(**kwargs)

Maksim
14.07.2017
09:58:02

Google

Maksim
14.07.2017
09:59:01

b0g3r
14.07.2017
10:39:26
а ты видимо на лету пытаешься поменять
обычно пишут create_app() функцию, чтобы создавать приложение в нужное время с нужной комплектацией

Рустам
14.07.2017
11:15:19
Ребят
QuerySet как генератор работает?
Или все сразу пихает?

Pavel
14.07.2017
11:16:29
всё сразу, но лениво: пока не будешь итерировать, в базу не пойдёт.

Рустам
14.07.2017
11:21:50
спасибо

Skoomer
14.07.2017
11:22:37
подскажите
создал проект уставноил виртуаленв
и запустил
и пичарм пишет что нужно сделать миграцию
но не делает пишет что нет django
как испрвить ?
ile "manage.py", line 17, in <module>
"Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

Daniil
14.07.2017
11:25:18
А ты в настройках интерпретатора указал своё виртуальное окружение?

Skoomer
14.07.2017
11:40:45
это там где опции интепритатора ?

dima
14.07.2017
11:42:04
я хочу чтобы джанго сайт работал на двух доменах, чтобы на одном домене было http, а на другом https. Чтобы там где https было управление сайтом - вход, регистрация. А на домене с http был просмотр информации без пароля.

Google

amureki
14.07.2017
11:45:10

dima
14.07.2017
11:46:03

Sergeu
14.07.2017
11:46:26
Коллеги, почему это не работает? https://dpaste.de/sS8h
Пишет, что нет поля detailing

amureki
14.07.2017
11:50:37
полный лог нужен

dima
14.07.2017
11:55:00

amureki
14.07.2017
11:55:07
сертификаты
ты же про https писал

Артем
14.07.2017
11:55:43

dima
14.07.2017
11:56:03

amureki
14.07.2017
11:57:51

Skoomer
14.07.2017
11:58:28
спасибо помогло )
и еще подскажите , при создании нового проэкта , туда хотят залезть миграции с других проэктов как это отключить в пичарме ?

Daniil
14.07.2017
12:01:01

amureki
14.07.2017
12:01:50
аха, так и есть

actinuranium
14.07.2017
12:02:46
всем привет! как на центосе установить по умолчанию третий питон?
на хостинге после установки операционной системы стоит 2.7

b0g3r
14.07.2017
12:03:54
а зачем по умолчанию?

Google

dima
14.07.2017
12:04:05
https://doesmysiteneedhttps.com/
интересно. Прочел. Оказывается сертификаты бесплатные. Помню видел на youtube как парень через wireshark программу подсматривал пароли из wifi радио сигнала... ппц.

actinuranium
14.07.2017
12:04:27
установил 3.6.1, а при runserver все рано трейсбек 2.7

Daniil
14.07.2017
12:04:54
Создай virtualenv с python3 по-умолчанию.

b0g3r
14.07.2017
12:04:56
python3 ...
вместо
python ...

?
14.07.2017
12:05:01
сделай python3 runserver

b0g3r
14.07.2017
12:05:08
либо venv+activate, да

Aleksey
14.07.2017
12:05:24
в целом venv лучший путь

Admin
ERROR: S client not available

Daniil
14.07.2017
12:05:40
virtualenv -p python3 envname

actinuranium
14.07.2017
12:06:05

b0g3r
14.07.2017
12:07:10
Без активации, видимо
Либо не тот венв

Aleksey
14.07.2017
12:07:22
тогда да, virtualenv -p python3 venv и source venv/bin/activate
ну или как там венв сделал)

actinuranium
14.07.2017
12:09:23
спасибо, ребята!

Max
14.07.2017
12:15:45
Начиная с python 3.3 можно: pyvenv /path/to/new/venv

Skoomer
14.07.2017
12:15:49
кто то знает почему мне джанга предлагает сделать миграции с других проэктов ? как это убрать

X
14.07.2017
12:19:25
значит они лежат в директориях проекта

Google

Sergeu
14.07.2017
12:20:04
Коллеги, почему это не работает? https://dpaste.de/sS8h
Пишет, что нет поля detailing ,)

X
14.07.2017
12:20:45
а определить его над Meta наверное надо
https://dpaste.de/k7ny#L3,11

Skoomer
14.07.2017
12:21:49

Max
14.07.2017
12:22:34

amureki
14.07.2017
12:28:17

Set
14.07.2017
12:28:33
подскажите что делать : у меня есть условие if form.changed_data["name"]:
в браузере выводит ошибку list indices must be integers or slices, not str

Sergeu
14.07.2017
12:29:00

X
14.07.2017
12:29:49

Sergeu
14.07.2017
12:31:20

Set
14.07.2017
12:31:31

Skoomer
14.07.2017
12:31:40
работаю в пичарме , создаю новый проэкт - создаю виртуаленв - я еще ничего не устанавливал ,пакетов , не создавал моделей - запускаю сервер и мне в теминале пишет
You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
и если я сделаю эту миграцию , то в бд мигрируют настройки с других проэктов

?
14.07.2017
12:32:46
Это дефолтные приложения джанги

Skoomer
14.07.2017
12:32:49
логины,пакеты,таблицы
я не хочу чтоб в новом проэкте были миграции от других
я шарю что оно дефолтное

?
14.07.2017
12:34:04
Ну так у тебя новое приложение