@pydjango

Страница 276 из 1273
Dan
16.05.2017
18:44:11
Нет, только js или отправка формы

Rookie
16.05.2017
18:44:44
Я сомневался, но гуглить лень.

Alex
16.05.2017
18:44:55
Да я все с тем-же воюю.

Google
Rookie
16.05.2017
18:44:58
Да и делаю это всё $.ajax

Alex
16.05.2017
18:45:37
омг!!! ajax... как я люблю мир программирования!! Столько новых слов!!! ))

фух.. это js )

А что ты хочешь ?
я хочу динамику

Rookie
16.05.2017
18:47:06
Поточнее.

Alex
16.05.2017
18:47:08
в смысле без кнопок чтобы обновлялись данные

сек. сформулирую

есть сайт на Джанге. самодельный, не чей-то. (домашка моя) есть страница с таблицей в 5 строк, которая читается из бд, передается в шаблон, там разворачивается в цикле. и там-же есть этот трижды проклятый чекбокс.

Если он отмечен должны показываться только три последние записи. если нет - то все

вот я встрял на моменте обработки

Артем
16.05.2017
18:50:53
на чекликст вешаешь тогда событие( что там можно на чеклист то повесить...) аякс на сервер, обработка ответа да все правильно ты писал в начале...

Eugene
16.05.2017
18:50:57
если без перезагрузки страницы, то js ajax

Артем
16.05.2017
18:51:25
но тут придется и на джанге и на фронте дописать

Google
Rookie
16.05.2017
18:52:08
Зачем посылать что то? Речь же о рендеринге. Принимай всё, и в шаблоне проверяй состояние чекбокса.

Alex
16.05.2017
18:52:28
но тут придется и на джанге и на фронте дописать
ясно. понял. спасибо. А если не трудно подскажите что передавать в джангу ? написать такой js который при клике на чекбокс отошлет джанге form ?

Rookie
16.05.2017
18:52:47
Отдельный листенер на изменение состояния, если надо прятать при нажатии.

Alex
16.05.2017
18:53:11
Alex
16.05.2017
18:53:56
нет. он будет менять только отображение на странице

Артем
16.05.2017
18:54:18
а тогда сразу все в шаблони в js код прописывай

Rookie
16.05.2017
18:54:44
Зачем посылать что то? Речь же о рендеринге. Принимай всё, и в шаблоне проверяй состояние чекбокса.

Артем
16.05.2017
18:54:58
вот да

Зачем посылать что то? Речь же о рендеринге. Принимай всё, и в шаблоне проверяй состояние чекбокса.

Rookie
16.05.2017
18:55:29
Тебе 2 жыквайри обработчика. На attr('checked', true) и changed

Первый на начальный рендер шаблона, второй на чек состояния.

Alex
16.05.2017
18:56:18
ок. понял! Спасибо вам, господа хорошие! Вроде прояснилась картинка в голове.

Diskord
16.05.2017
20:25:50
Можно ли как-то сделать так чтобы валидация данных в форме в админке не происходила при редактировании записи, а только при добавлении новой?

Denis
16.05.2017
21:10:21
Можно ли как-то сделать так чтобы валидация данных в форме в админке не происходила при редактировании записи, а только при добавлении новой?
Можно оверрайдить form и add_form Где add_form делается так def get_form(self, request, obj=None, **kwargs): """ Use special form during user creation """ defaults = {} if obj is None: defaults['form'] = self.add_form defaults.update(kwargs) return super(EmployeeAdmin, self).get_form(request, obj, **defaults)

И уже в формах менять валидацию (или не менять) в clean методах

Diskord
16.05.2017
21:51:00
спасибо огромное

Сергей
17.05.2017
07:36:04
всем привет. не помню где и как запарол. python 2.7, django 1.9 admin/auth/user/4/password/ ошибка not all arguments converted during string formatting делал: def user_unicode(self): return '%s' % self.username def custom_get_username(self): return '%s' % self.username User.get_username = custom_get_username User.__unicode__ = user_unicode куда ещё можно копнуть?



Google
Сергей
17.05.2017
07:38:12
так дольше

в принципе мне это и не надо, меня устраивает фунционал стандартной. а методы переопределял потому что думал поможет

Сергей
17.05.2017
07:42:28
'%s'.encode('utf-8') % self.username тоже не помогло

Germán
17.05.2017
08:29:27
'%s'.encode('utf-8') % self.username тоже не помогло
свои переводы локали есть? возможно _('Change password: %s') возвращает текст с двумя %s

Сергей
17.05.2017
08:36:04
свои переводы локали есть? возможно _('Change password: %s') возвращает текст с двумя %s
спасибо!!! =)) реально, дал заказчику перевести, сказал что и как делать, а он не добавил %s в перевод..)

Germán
17.05.2017
08:42:42
а, даже так

Artyom
17.05.2017
10:12:54
Как можно реализовать такую связь правильно? Click привязан к 'Vote' но в то же врем надо, чтобы в Vote поле было привязано к Click https://gist.github.com/Derik117/66fe8f6d11c7d928ef55503e3724bbd8

В нынешнем случае выдает NameError: name 'Click' is not defined

Artyom
17.05.2017
10:16:23
ForeignKey('ModelName')
делал так, при миграции ошибка без описания вылезает Applying Voter.0018_auto_20170517_1307...There was an error loading django modules. Do you have django installed?

Сергей
17.05.2017
10:24:26
делал так, при миграции ошибка без описания вылезает Applying Voter.0018_auto_20170517_1307...There was an error loading django modules. Do you have django installed?
мои предположения: django пытается создать модель(модель А), в которой внешний ключь на другую модель(модель Б) но модели Б не существует ещё в БД, поэтому он не знает на что ссылаться в модели А

Artyom
17.05.2017
10:25:33
Моделька Click то есть в базе уже

Eugene
17.05.2017
10:25:48
('Click', blank=True, null=True)

Artyom
17.05.2017
10:26:38
('Click', blank=True, null=True)
При null в ManyToManyField ворнинг бросает же, но сейчас попробую.

Eugene
17.05.2017
10:28:06
а тебе там точно many to many надо?

Artyom
17.05.2017
10:28:26
да, победитель не один может быть

Eugene
17.05.2017
10:28:31
если да, то переименуй еще в winners :)

Google
Eugene
17.05.2017
10:29:32
ну тогда попробуй их поменять местами. Click сделать выше Vote ниже и в таблице Click vote = models.ForeignKey('Vote', blank=True, null=True, on_delete=models.DO_NOTHING)

Artyom
17.05.2017
10:30:07
сейчас попробую(blank=True не помог)

Сергей
17.05.2017
10:40:39
ForeignKey('AppName.ModelName') ForeignKey('core.Click') явно указать приложение пробовал?

Artyom
17.05.2017
10:42:37
да, все равно та же ошибка

Admin
ERROR: S client not available

Сергей
17.05.2017
10:43:53
пересоздал 18ю миграцию?

Artyom
17.05.2017
10:44:09
да

Germán
17.05.2017
10:52:48
class Vote(models.Model): title = models.CharField(max_length=500) @property def winners(self): return self.APP_NAME_vote_related.filter(winner=True) class Click(models.Model): winner = models.BooleanField() vote = models.ForeignKey(Vote, on_delete=models.DO_NOTHING) user = models.ForeignKey(User, on_delete=models.DO_NOTHING) click_date = models.DateTimeField(auto_now_add=True)

Artyom
17.05.2017
11:04:16
хм, на сервере все миграции норм прошли, не знаю даже в чем дело, на локалке только после того как затер все миграции и создал по новой

пришлось в общем делать чистую базу на лкоалке и тогда все норм с миграциями

хз что это было вообще

Maksim
17.05.2017
11:44:14
Привет! есть поле в модели owner_id = models.IntegerField(default=True) и пишу отдельный модуль, где обращаюст к бд sql_save = "INSERT INTO api_message (repeat_sending, timestamp) VALUES (%s, %s)" cursor.execute(sql_save, (repeat, timestamp)) в итоге получаю pymysql.err.InternalError: (1364, "Field 'owner_id' doesn't have a default value") как исправить?

Dan
17.05.2017
11:46:20
НЕ делать через RAW query

Сергей
17.05.2017
11:46:55
НЕ делать через RAW query
даже если очень хочется?)

Maksim
17.05.2017
11:47:08
НЕ делать через RAW query
пишу отдельный модуль

Dan
17.05.2017
11:47:20
и потом цифровое поле почему принимает булевое значение в качестве дефолта ?

пишу отдельный модуль
не использующий джанго ?

Maksim
17.05.2017
11:47:51
бл

Google
Maksim
17.05.2017
11:48:04
вот это я лохонулся)

не использующий джанго ?
да использую, кое что вынести надо из джанги

Dan
17.05.2017
11:48:47
ну так используй орм

Maksim
17.05.2017
11:49:21
Dan
17.05.2017
11:49:27
ну да

Maksim
17.05.2017
11:49:46
я ж говорю что мне нужно вынести из джанги некоторый функционал

как я его использовать то буду

в джанге все через орм конечено же

Dan
17.05.2017
11:52:08
ну как вариант сделать поле null=True, blank=True

Grigoriy
17.05.2017
16:19:36
Кто-то пользовался django-hvad?

Eugene
17.05.2017
17:19:14
Кто-то пользовался django-hvad?
ага, но мне больше нра django-nece

Dan
17.05.2017
17:43:06
hvad тяжеловат

Dauren
17.05.2017
17:44:14
Кто-то пользовался django-hvad?
Kazhetsya django-parler luchshe budet

abc
17.05.2017
17:50:08
Подскажите что есть в Джанго для редактирования шаблона в админке. Те прямое редактирование HTML файла из папки templates. Задача странная но так надо. Django cms не предлагать

abc
17.05.2017
20:00:38
так а не проще ли тогда django-dbtemplates ?
не вариант. в последстии эти изменения надо отражать в гите )

Страница 276 из 1273