@pydjango

Страница 863 из 1273
Dan
20.01.2018
06:34:22
дык там и так полный путь
Нет, у тебя путь начинается с точки

Те с текущей директории

Root убери

Потом покажи что получилось

Google
Ahmed
20.01.2018
06:35:55
убрал как сказал, сейчас дай сбилдить посмотрю, что будет

Petr
20.01.2018
06:36:03
дык там и так полный путь
Относительный это не абсолютны

Ahmed
20.01.2018
07:19:13
Потом покажи что получилось
Да чет ничего нет вообще

Может с Dockerfile'ом не то? https://hastebin.com/xunuquyuzo.sql

у меня файлик crontab внутри его 0 1 * * * /tracker/manage.py runcrons >> /var/log/cron.log

прикол в том, что никаких ошибок, и cron.log вообще пустой

Petr
20.01.2018
07:22:35
Т.е. ... runcrons >> /var/log/cron.log 2>&1

Это перенаправляет STDERR в STDOUT, который ты в свою очередь уже перенаправил в крон.лог

https://en.wikipedia.org/wiki/Redirection_(computing) читай

Dan
20.01.2018
07:39:38
Petr
20.01.2018
07:40:56
Так он запускается раз в час
какая разница - ошибок в нем и не будет, т.к. стдэрр в него не попадает сейчас

Dan
20.01.2018
07:41:53
Он что то своё запишет

Google
Ahmed
20.01.2018
08:31:29
Он что то своё запишет
Ничего не записывает, я думаю это в Dockerfil'е чет не так

вообще можно в Dockerfile прописать сразу крон?

Eugene
20.01.2018
10:24:22
Ahmed
20.01.2018
10:25:07
?а в python образе есть cron?:)
Есть https://hastebin.com/tutimarupo.sql ))

Чет не работает RUN service cron start в контейнере

Eugene
20.01.2018
10:25:55
попробуй запустить контейнер - залезть в него через docker exec и там уже посмотреть:)

Rodion
20.01.2018
10:34:37
На сайте на одной странице будет использоватся несколько приложений. Такое не считается плохой практикой? И если нет, то как такое лучше организовать?

Alexandr
20.01.2018
10:42:11
есть vk_id = models.IntegerField в моделе VkUser есть моледь Notes, она должна быть привязана так Notes.owner == VkUser.vk_id оба поля unique=False. как это сделать?

Alexandr
20.01.2018
11:06:43
class VkUser(models.Model): vk_id = models.IntegerField(verbose_name='Vk user id') first_name = models.CharField(max_length=100, verbose_name='Vk first name') last_name = models.CharField(max_length=100, verbose_name='Vk last name') access_token = models.CharField(max_length=80, verbose_name='Vk api token') api_token = models.UUIDField(default=uuid.uuid4, verbose_name='Api token') class VkGroup(models.Model): owner = models.ForeignKey(VkUser, on_delete=models.CASCADE, related_name='groups') vk_id = models.IntegerField(verbose_name='Vk group id') access_token = models.CharField(max_length=80, verbose_name='Vk api token') я немного неподрасчитал, что вк ключи могу умирать => у меня эти две модели будут постоянно удалятся и добавляться. было решено, что я буду юзать gid и vk_id (для группы и для юзера в вк) надо сделать связь, допустим, записи в блокноте к vk_id, а VkUser может быть много. (понятно объяснил своё желание?)

Alexandr
20.01.2018
11:36:25
таки. спасибо.ибо я привык делать как в ларавеле

first or create здесь нет?

Трусов
20.01.2018
11:39:07
Денб добрый, юзаю django rest делаю так: action = ['auth', 'create'] params = {'username': username, 'password': password} data = client.action(schema, action, params) в итоге ошибка: coreapi.exceptions.ParameterError: {'password': 'Unknown parameter.', 'username': 'Unknown parameter.'} чего то у меня разрыв мозга сейчас

Делаю так: if request.POST: username = request.POST.get('username') password = request.POST.get('password') action = ['auth', 'create'] params = {'username': username, 'password': password} data = client.action(schema, action, params)

Denis
20.01.2018
11:40:42
Google
Alexandr
20.01.2018
11:41:10
ага, а потом юзать на этом, просто, .first()?

Denis
20.01.2018
11:42:17
Не, get возвращает единственный объект, если он есть. Если их может быть несколько, проще руками

ivan
20.01.2018
11:52:34
В шаблонах можно обращаться к ключам словаря Типо, если я передаю в шаблон словарь rows То в самом шаблоне можно например писать rows['key']?

Denis
20.01.2018
11:52:59
rows.key

Alph
20.01.2018
12:18:19
всем привет , я установил джанго , настроил , указал в views что нужно отдавать ( файл index.html ) , и скачал опенсорс html шаблон

как теперь сделать так , что бы при запросе выдавался весь этот красивый шаблон с css и тд

а не только его голый index.html

ivan
20.01.2018
12:28:58
СДелать в {% load staticfiles %} в первой строке index.html И прописать в link rel пусть к css в файлу

Sergey
20.01.2018
12:37:02
подскажите, как сделать красиво - после отправки формы - вывести инфу с результатом - и нарисовать пустую форму?

сейчас выводится детальная страница с последними данными

Видимо вот это место: def get_absolute_url(self): return reverse('finance-detail', kwargs={'pk': self.pk})

ajax ready...

Evil
20.01.2018
13:15:50
вообще можно в Dockerfile прописать сразу крон?
он пишет потому что не в stdout а в базу

ajax ready...
чтобы это значило

Sergey
20.01.2018
13:17:28
да, решил использовать для этих целей ajax



Evil
20.01.2018
13:18:24
а какая там тебе дата нужна

просто добавь в месседж на саксес формы

вот у тебя месседж и форма пустая

Sergey
20.01.2018
13:19:56
хм, понял.

Google
Evil
20.01.2018
13:22:32
message.success("Data has been updated")

не знаю как ты делаешь если FormView то метод form_valid

Maxos
20.01.2018
15:39:23
кто-нибудь может нормально объяснить как делать загрузку файлов не в одну папку, а в разные? а то в инете хреново написано

Dmytro
20.01.2018
15:39:33
Полный булшит.

джун приходит учиться и становиться мидлом

это вам нужно учиться а не наоброт

и когда вы становитесь стронг джуном или мидлом, тогда уже речь о зарплате

Admin
ERROR: S client not available

Dmytro
20.01.2018
15:40:17
Никто вас бесплтано не возьмет сам — вам не платят — вы несете ответственности.

Кому нужны такие работники? Только безграмотному бизнесу.

Есть разные джуны и разные мидлы, все крайне относительно.

Простой рецепт успеха: ебошишь полгода или год с нуля, потом идешь на 400-500 бачей и растешь.

Очень добрый
20.01.2018
15:42:25
Никто вас бесплтано не возьмет сам — вам не платят — вы несете ответственности.
учиться не значит, что вам дают коммерческий проект под управление

Dmytro
20.01.2018
15:43:38
Одно дело — намеренно идти на стажировку, или трэйни с последующим трудоустройством, а другое — принижать джунов и говорить работать за еду.

Очень добрый
20.01.2018
15:44:44
Одно дело — намеренно идти на стажировку, или трэйни с последующим трудоустройством, а другое — принижать джунов и говорить работать за еду.
ну давайте будем учить джунов, которые не в силах работать без присмотра мидла/сеньора требовать деньги на собеседовании, ок

а лучше, сразу первым вопросом спрашивать о зарплате

вообще верное решение

мы же так часто видим объявления с поиском джуна в штат

пря каждый день

Dmytro
20.01.2018
15:46:20
Я же сказал — ебошить. Если вы не можете без курсов и вам нужен ментор — ищите другие выходы, а если вы полгода каждый день программируете «не выходя из дома» — вы априори талантливый и способный.

Google
Dmytro
20.01.2018
15:46:49
вообще верное решение
Я не говорил такого, я только сказал очевидную вещь — работа должна быть оплачена.

Очень добрый
20.01.2018
15:47:00
джун не может работать

то, что делает джун это не работа

если вам повезло стать оплачиваемым джуном, то не значит, что таких мест много

и порой, джунам приходится конкурировать между собой

Dmytro
20.01.2018
15:47:46
Если ему уделают 10-15% времени Лиды — не значит, что он не работает.

Приносит профит компании — оказывает услуги — работает.

Очень добрый
20.01.2018
15:48:21
он может уделять и больше времени, только это уже денег стоить будет

Dmytro
20.01.2018
15:49:58
Я могу понять стремление работать задарма только в крутой продуктовой компании.

Очень добрый
20.01.2018
15:50:26
вам нужно спуститься с небес на землю

Dmytro
20.01.2018
15:50:50
Я давно спустился, когда увидел недоджунов, получающих больше мидлов.

Очень добрый
20.01.2018
15:51:11
и вы считаете это нормальным?

Dmytro
20.01.2018
15:51:14
Ну, в аутсорсе такое встречается. Про продуктовые не скажу.

Нет, конечно.

Я просто еще более адекватно смотрю на вещи. И оправдываю то, что джуниор может и приносит пользу компании.

Очень добрый
20.01.2018
15:51:55
ну так, и вы хотите учить джунов приходить к работадателю не с предложением, а с требованием

Dmytro
20.01.2018
15:52:27
Я не говорил такого, я только сказал очевидную вещь — работа должна быть оплачена.

Очень добрый
20.01.2018
15:53:41
если бы джуниор приносил пользу компании, мы бы видели больше открытых вакансий на места джунов

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