
Senpos
04.06.2017
17:14:20
Как добавить сообщение (стандартный Messages Framework) в RedirectView?
В других CBV работает добавление миксина SuccessMessageMixin и описание success_message, а с редиректом нет. Сообщения просто нет.

Pavel
04.06.2017
17:18:00
Если руками делать, то можно складывать сообщение с сессию, а там, куда сделан redirect, из сессии доставать. Может быть, есть какой-нибудь готовый Mixin для этого.

Senpos
04.06.2017
17:20:36
Это, кстати, немного странно, потому что с LoginView работает нормально, а она, в свою очередь, после логина редиректит на главную. И сообщение есть)

amureki
04.06.2017
17:31:04

Google

Mr Earnest
04.06.2017
17:31:25

Senpos
04.06.2017
19:03:16

Ahmed
04.06.2017
21:15:28

Denis
04.06.2017
21:53:03
Делаешь Image отдельной моделью
и на ней foreign key на товар
мне кажется была аппка готовая для таких дел

Eugene
04.06.2017
21:53:41
раза 3 или 4 уже за последние дни этот вопрос. Мь в фак добавить?:D

Denis
04.06.2017
21:53:52
Да это самый главный вопрос)

Eugene
04.06.2017
21:54:11
как-то так например
class Photo(models.Model):
article = models.ForeignKey(Article)
image = models.ImageField()

Mr Earnest
04.06.2017
22:28:03
Господа, как с этим бороться?
Refused to apply inline style because it violates the following Content Security Policy directive: "style-src https:". Either the 'unsafe-inline' keyword, a hash ('sha256-qHKtH/gO81xfgeNRd3vrzffqNLu4DS0xyFRe/ME1Vls='), or a nonce ('nonce-...') is required to enable inline execution.
по гуглил, и что то озарение не пришло, хотя решения есть.
это выдает Хром браузер в консоли

Google

Erzh
05.06.2017
04:35:42
в заголовке Content-Security-Policy у тебя что?

Set
05.06.2017
04:49:14
привет всем
но в админке почему то выходит и prepopulated_fields = {'slug': ('title',)} не работает
можете подсказать по какой причине такое возможно

Dan
05.06.2017
05:09:44
а что говорит ?

Set
05.06.2017
05:10:34
ничего ошибок нет

Dan
05.06.2017
05:11:44
в консоли js ошибок нет ?

Set
05.06.2017
05:37:18
нету
на другом проекте все норм работате
а на сервере нет
и главное в моделе я указал слаг после титла
а оно вообще в конце находится
и базу удалял
и папку мигратион
возможно ли это изза кэша на сервере ?

Ahmed
05.06.2017
05:59:39

Сергей
05.06.2017
06:00:24
ты явно что-то напутал)

Google

Ahmed
05.06.2017
06:00:41

Сергей
05.06.2017
06:01:15
а в примере разве так было? который тебе посоветовали
советую почитать про БД, основы.. про ключи..

Олег
05.06.2017
06:36:06
не могу исключить из вывода объектов, где phone пустой. Пробую добавить .exclude(phone__exact=''), т.е.
objs = Obj.objects.filter(published_date__lte=timezone.now()).order_by('published_date').exclude(phone__exact='')
Валидатор ругается :( как сделать верно?

Сергей
05.06.2017
06:37:40
__exact убрать?

Artyem
05.06.2017
06:38:30
как именно ругается?

Ilgiz
05.06.2017
06:39:25
phone__isnull=True не получается?
filter(phone__isnull=False)

Олег
05.06.2017
06:42:18

Senpos
05.06.2017
06:59:52

Maksim
05.06.2017
08:08:29
Привет, как в админке джанго запретить редактирование полей??
fields, exclude юзать не нужно, инфу нужно вывести, но запретить редактирование

Eugene
05.06.2017
08:08:41
readonly_fields

Aleksey
05.06.2017
08:09:14
вот на доку ссылка, там с примером

Maksim
05.06.2017
08:09:45
спасибо ребят)

Hot
05.06.2017
09:09:32
Эти periodic tasks в celery вообще хоть у кого-нибудь работают?

Rookie
05.06.2017
09:16:32

Hot
05.06.2017
09:16:59
Научи меня, мастер!
Я уже третью неделю с ними бодаюсь.

Google

Hot
05.06.2017
09:17:14
Django 1.11.2

Dan
05.06.2017
09:17:15

Hot
05.06.2017
09:17:19
Celery 4.0.2

Сергей
05.06.2017
09:18:20

Admin
ERROR: S client not available

Hot
05.06.2017
09:18:40
Хоть у кого-нибудь из вас код на github лежит?
Ну или в каком-нибудь похожем месте.

Artyem
05.06.2017
09:19:15
в корпоративном гитлабе =)

Dan
05.06.2017
09:19:34
что не работает то ?
там же все просто


Rookie
05.06.2017
09:20:14
from celery.task import PeriodicTask
from datetime import timedelta, datetime
from celery import Celery
from const import CITIES
app = Celery('parser_tasks', backend='amqp', broker='amqp://guest:guest@localhost:5672')
class BaseTask(PeriodicTask):
instance = None
run_every = timedelta(minutes=5)
def run(self, **kwargs):
if self.instance:
for i in CITIES.keys():
self.instance(i).get_items()
def write_log(self, log_string):
with open('...', 'a') as log:
log.write(str('%s %s %s\n') % (log_string, datetime.now(), self.instance.__name__))
def on_success(self, retval, task_id, args, kwargs):
if self.instance:
create_objects(self.instance.ad_site)
self.write_log('Success with')
def on_failure(self, exc, task_id, args, kwargs, einfo):
self.write_log('Failed with')
def retry(self, args=None, kwargs=None, exc=None, throw=True,
eta=None, countdown=None, max_retries=None, **options):
self.run()
class KvarnadoTask(BaseTask):
instance = KvarnadoParser


Dan
05.06.2017
09:20:38
это кто ?

Rookie
05.06.2017
09:21:01
На пастебин лучше?
Периодик таск.

Hot
05.06.2017
09:21:33
Спс, буду ковырять.

Dan
05.06.2017
09:21:37
нет, это что за файл ?

Rookie
05.06.2017
09:22:20
Файл, который я запускаю via celery -A worker —beat

Dan
05.06.2017
09:22:35
ааа, сори это не мне оказывается =)

Rookie
05.06.2017
09:23:05
А, блин, сорри))

Google

Alex
05.06.2017
14:42:31
Ребят, посоветуйте пожалуйста. У меня есть свойство
models.ImageField()
Как мне лучше перехватить файл и сохраниить его на уделенном сервере, минуя сохранение локально?

vadim
05.06.2017
16:15:02
https://docs.djangoproject.com/en/1.11/howto/custom-file-storage/

Mr Earnest
05.06.2017
18:42:08
Ребят, напомните модуль для работы с MySQL в джанге на 3-ем питоне. Забыл =(
Помню что на гите была
а точное название не как не выловлю
о, нашел https://github.com/PyMySQL/PyMySQL
странно, изначально писал pymysql и не выпаало =\ неужели регистр

Eugene
05.06.2017
18:46:10
mysqlclient же
https://github.com/PyMySQL/mysqlclient-python

Mr Earnest
05.06.2017
18:53:13
мне надо что бы mysql стояла не как основная, ибо есть софт, который не оч хочет работать с ПГ)
костыль? да

serbernar
05.06.2017
18:56:03
Всмысле не хочет работать с пг?
Там что, джоины и селекты другие?
Хотя, тоже верно, если ты не умеешь найти ДАЖЕ библиотеку для работы с мускл, то тогда ясно.
@ru_python_beginners