
Artyem
07.10.2017
11:31:35

kapehh
07.10.2017
11:31:36
не похоже

Evgeniy
07.10.2017
11:31:37
тебе
Спасибо)) а почему может не работать?))

Google

kapehh
07.10.2017
11:32:05
Company.objects.filter(user_id=user.id)
как-то так наверно :D

Evgeniy
07.10.2017
11:33:41

Ahmed
07.10.2017
11:33:48
Хочу накатить миграции но мускул ругается говорит не может загрузить либу libmysqlclient.20.dylib потому что его там вообще нет. у меня в этой папке /usr/local/opt/ стоит только mysql@5.6, а мускул хочет вытащить либу от суда /usr/local/opt/mysql/lib/libmysqlclient.20.dylib. Я хз где дать понять мускулу, что нужная либа лежит здесь /usr/local/opt/mysql@5.6/lib. Полный код ошибки https://pastebin.com/VuFzuZmB

Rookie
07.10.2017
11:33:58
если это некий служебный интерфейс, где выводится куча инфы (и она нужна), то вполне себе норм.
если это интерфейс для сторонних пользователей, которые ещё и приносят деньги, максимум 200 мс (это с учётом доставки контента и отрисовки его барузером)
Для сторонних, но туда выводится куча инфы, параметров, последующих ивентов, не требующих перезагрузки, настроек, вагон всего.

Bogdan
07.10.2017
11:46:49

Andy
07.10.2017
11:50:19
200 мс - это нереально

Milkiweed
07.10.2017
11:56:10
from django.utils.timezone import datetime
date_post = models.DateTimeField(auto_now_add=True)
почему не добавляется дата и время в джанго?
сорян что текст под код не оформил, забыл как

kapehh
07.10.2017
12:01:04
миграцию делал?

xPushkin
07.10.2017
12:01:24
У кого-нибудь есть представление как организовать СМС отправку без сторонних ресурсов?

kapehh
07.10.2017
12:02:33
у себя дома, через какое-нибудь устройство

Google

Bogdan
07.10.2017
12:02:47
Ни как, только если ты не прицепишь нокию 8800 к компу

Milkiweed
07.10.2017
12:02:51

xPushkin
07.10.2017
12:03:00
Тогда как это делают крупные компании?

kapehh
07.10.2017
12:03:18
да
при создании модели в админке полю не присваивается дата?

serbernar
07.10.2017
12:03:35

xPushkin
07.10.2017
12:03:36

Andy
07.10.2017
12:03:40

Milkiweed
07.10.2017
12:03:55

kapehh
07.10.2017
12:04:06
нету поля

serbernar
07.10.2017
12:04:14
ты же знаешь заранее, что оно будет лежать в каком-то блоке условном .контейнер.роу

Milkiweed
07.10.2017
12:04:31

Bogdan
07.10.2017
12:04:37

xPushkin
07.10.2017
12:04:53
Лол
Надо проверить

kapehh
07.10.2017
12:05:06

Milkiweed
07.10.2017
12:05:20

xPushkin
07.10.2017
12:05:31
Грубо говоря 079165553535@mts.ru

Google

Bogdan
07.10.2017
12:05:43
А что в бд. И код модели в пастбин

Milkiweed
07.10.2017
12:05:56

kapehh
07.10.2017
12:06:13

Milkiweed
07.10.2017
12:06:37
каак текст в код перевести в тг? :D

kapehh
07.10.2017
12:06:49
code
//` (без слэшей)
кароче, тильдатильдатильда

Milkiweed
07.10.2017
12:07:14
аа

xPushkin
07.10.2017
12:07:14

serbernar
07.10.2017
12:07:35
Вопрос, у меня стоит редис на 6739 порту, в докер контейнере хочу поднять редис - это мне откуда куда бросать? и джанго контейнером слушать внешний порт?

Milkiweed
07.10.2017
12:07:37
class Post(models.Model):
category = models.ForeignKey(Category)
title = models.CharField(max_length=128)
text = models.TextField()
views = models.IntegerField(default=0)
likes = models.IntegerField(default=0)
date_post = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title

kapehh
07.10.2017
12:08:05
утебя скорее всего полетели где-то миграции
посмотри в БД есть ли поле такое там

Milkiweed
07.10.2017
12:08:36

kapehh
07.10.2017
12:08:51
тогда точно полетели миграции...
видимо была ошибка, а ты что-то с ней сделал

Milkiweed
07.10.2017
12:09:03
да
была там хрень, надо было выбрать 1 или 2
я выбрал один и написал ' '
ну тогда снесу, пофиг
все равно там ничего нету)

jdc
07.10.2017
12:12:03
Помогите плз разобратся с DRF, как регистрацию юзеров правильно запилить?

Google

Milkiweed
07.10.2017
12:13:12

kapehh
07.10.2017
12:15:12
может ты забел создать миграции?
makemigrations и migrate
все миграции тоже надо было удалить (вместе с бд)

Milkiweed
07.10.2017
12:15:44

kapehh
07.10.2017
12:19:49
что работет? поле появилось?

Artyem
07.10.2017
12:20:21
200 мс - это нереально
более, чем реально, само собой есть разница что оборжаться. 200 мс - это придел после которого начинается "тормозит", не отзывчивый интерфейс и всякое такое. это то к чему нужно стремиться.
https://developers.google.com/speed/docs/insights/Server?hl=ru
чем сильнее "тормозит", тем хуже позиции в поисковых выдачах, хуже конверсия, отрицательный пользовательский опыт.

Andy
07.10.2017
12:21:56
бедная главная гугла, у меня она приехала только с сервера за 187мс
а еще отрисовалась
наверно, гугл тормозит

Evgeniy
07.10.2017
12:35:45
Ребят, а как получить данные из связанных данных?

Spacehug
07.10.2017
12:39:17

Evgeniy
07.10.2017
12:46:19

Spacehug
07.10.2017
12:51:42
Данные как связаны?
ForeignKey? ManyToMany? Ещё что-нибудь? )

Evgeniy
07.10.2017
12:52:13

Milkiweed
07.10.2017
12:59:31
ттакой вопрос
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'', include('landing.urls')),
url(r'^/blog/', include('blog.urls')),
]
почему 2 url ссылка если там стоит пустое определение, или же
r('^')
не дает вводить другие адреса? А когда я меняю на
r('^$')
переход к url/blog работает?

Google

Milkiweed
07.10.2017
13:01:33
тоесть если стоит значение пустое без $ вконце, при вводе 127.0.0.1:8000/blog возвращает на эту самую страницу

Evgeniy
07.10.2017
13:10:43

Senpos
07.10.2017
13:13:09
А как только паттерн найден - другие уже не проверяются

Milkiweed
07.10.2017
13:17:32

Evgeniy
07.10.2017
13:18:42

Senpos
07.10.2017
13:18:48
Для чистого

X
07.10.2017
13:20:46

Evgeniy
07.10.2017
13:20:55

Milkiweed
07.10.2017
13:20:58
r'^$'
WARNINGS:
?: (urls.W001) Your URL pattern '^$' uses include with a regex ending with a '$'. Remove the dollar from the regex to avoid problems including URLs.
на это предупреждение можно не обращать внимания?)

Evgeniy
07.10.2017
13:21:08

X
07.10.2017
13:21:36

Evgeniy
07.10.2017
13:21:55

Senpos
07.10.2017
13:23:57

Milkiweed
07.10.2017
13:24:24

Senpos
07.10.2017
13:24:37
да скинь сюда, разберемся что там как

Andrey
07.10.2017
13:38:42
ттакой вопрос
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'', include('landing.urls')),
url(r'^/blog/', include('blog.urls')),
]
почему 2 url ссылка если там стоит пустое определение, или же
r('^')
не дает вводить другие адреса? А когда я меняю на
r('^$')
переход к url/blog работает?
Я не увидел, чтобы кто-то объяснил, поэтому.
"^" - знак начала, т.е. URL начинается с того, что справа. Допустим, url(r'^account/') говорит, что всё, что начинается с account будет обработана именно тут.
"$" - знак окончания, т.е. URL заканчивается в этом месте. Например, url(r'^account/$') примет всё, что начинается на account/ и тут же заканчивается.
В данном случае, пример №2 надо разместить перед примером №1, иначе он не отработает никогда. Поправьте, если неправ.


Milkiweed
07.10.2017
13:39:41
Я не увидел, чтобы кто-то объяснил, поэтому.
"^" - знак начала, т.е. URL начинается с того, что справа. Допустим, url(r'^account/') говорит, что всё, что начинается с account будет обработана именно тут.
"$" - знак окончания, т.е. URL заканчивается в этом месте. Например, url(r'^account/$') примет всё, что начинается на account/ и тут же заканчивается.
В данном случае, пример №2 надо разместить перед примером №1, иначе он не отработает никогда. Поправьте, если неправ.
спасибо огромное