
parikLS
23.01.2017
23:34:08

Romka
23.01.2017
23:35:02
это исправил
type object 'Categorie' has no attribute 'getAll'
а что с этим делать?

Google

Romka
23.01.2017
23:36:43
мне нужно в genre = models.CharField('Жанр', max_length=5, choices=get_categories()) передать категории с 'Categorie'
что я не так делаю?
всё
понял
def save(self, *args, **kwargs):
self.full_text = re.sub('\n+', '', self.full_text)
super(Book, self).save(*args, **kwargs)
Почему оно не удаляет переносы строк?

DEFACE
24.01.2017
04:19:52
потому что ты свой код называешь ОНО =))
пожтому и не удаляет
/\r?\n|\r/g

Zer0c001
24.01.2017
07:39:53
Вопрос как сделать правильно в питоне/джанго или на стороне юзера в js. Есть несколько производителей например принтеров, у каждого свои модели этих принтеров, есть класс который описывает принтера со строчкой модель_принтера Нужно чтоб юзеру при выборе производителя при дальнейшем вводе отображались только модели данного производителя?

Alexander
24.01.2017
07:44:46
Если я вас правильно понял, вам нужен DetailView
Вопрос как сделать правильно в питоне/джанго или на стороне юзера в js. Есть несколько производителей например принтеров, у каждого свои модели этих принтеров, есть класс который описывает принтера со строчкой модель_принтера Нужно чтоб юзеру при выборе производителя при дальнейшем вводе отображались только модели данного производителя?

Pavel
24.01.2017
07:50:19
Скорее, ListView + фильтрация.

Google

Denis
24.01.2017
07:53:19

Erdni
24.01.2017
07:54:11
через REST
подскажите как работать с https://github.com/ottoyiu/django-cors-headers
вроде настроил как в ридми написано, все равно пишет нет доступа
No 'Access-Control-Allow-Origin' header is present on the requested resource
пытаюсь вытащить xml с курсом валют с центробанка,
https://www.cbr.ru/scripts/XML_daily.asp
уже думаю забить на кросдомены и через cron в бд писать ...


Ivan
24.01.2017
09:23:56
Вопрос про MEDIA_URL`ы. Кто-нибудь может объяснить почему так работает:
from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'', include('about.urls')),
]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
А так:
from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'', include('about.urls')),
static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
]
# urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Валится ошибка при запуске сервера:
ERRORS:
?: (urls.E004) Your URL pattern [<RegexURLPattern None ^media\/(?P<path>.*)$>] is invalid. Ensure that urlpatterns is a list of url() instances.
Такое чувство, что как-то криво работает валидатор урлов в Django


Pavel
24.01.2017
09:25:24
static() отдаёт list, который можно приплюсовать к листу urlpatterns, но не включать в него.

Ivan
24.01.2017
09:26:24
Всё, вкурил, спасибо. Во втором случае получается list в list`е из-за чего падает ошибка, если я правильно понял?

Pavel
24.01.2017
09:26:42

Ivan
24.01.2017
09:26:56
Pavel, ещё раз спасибо

Bulat
24.01.2017
09:29:30
как лучше всего забирать данные из api(отдает в json) и складывать в бд, чтобы потом вывести на страницах?

Artem
24.01.2017
11:06:27
Всем привет, подскажите хорошую батарейку для комментариев: чтобы с картинками, болдами и желательно древовидная.

Belek
24.01.2017
11:13:54
disqus

Rookie
24.01.2017
12:27:12
threaded comments, fluent comments

Eugene
24.01.2017
12:31:01
кто-нибудь django-configurations юзает? Как в pycharm manage.py настроить?

Rookie
24.01.2017
12:43:27
А дефолтного чего не хватает?

Eugene
24.01.2017
12:44:47
Просто идея разделение конфига таким способом понравилась

Rookie
24.01.2017
12:46:01
ты о flask way?

Google

Rookie
24.01.2017
12:46:27
Класть в каждый пакет свой конфиг, если надо?

Eugene
24.01.2017
12:48:04
Не уверен, разбивать settings классами, типа Common, Local, Production, etc

Rookie
24.01.2017
12:48:58
Не пробовал.

Eugene
24.01.2017
12:51:01
Ну и вместо того чтобы создавать locals_settings, для этого просто есть готовый класс, а при production окружение запускается Production класс, вроде очень удобно. Ток с pycharm подружить не получается

Rookie
24.01.2017
12:55:46
Ну, что то есть, да, в этом. Как альтернатива какому то докеру с окружением идентичным продакшну.

53r63rn4r
24.01.2017
14:11:18
Гайс, есть ли замена JSONfield в джанге 1.8?

Stanislav
24.01.2017
14:13:00

53r63rn4r
24.01.2017
14:13:10
Иди нахуй
Или это не то?
class JSONField(models.Model):
name = models.CharField(_("name"), max_length=255, unique=True)
definition = JSONBField(_("definition"))
# {
# "class": "class",
# "kwargs": {},
# "options": {}
# }
class Meta:
verbose_name = _('JSON Field')
verbose_name_plural = _('JSON Fields')
def __str__(self):
return '%s' % self.name
Дело в том что тут у меня в моделях до меня написано вот такое
Стоит ли юзать это?

Eugene
24.01.2017
14:14:27
В 1.8 вроде по дефолту есть JSON или оно с 1.9

53r63rn4r
24.01.2017
14:15:29
from postgres.fields import JSONField as JSONBField
Но я не уверен что это оно

Eugene
24.01.2017
14:15:58
Доку глянь:)

53r63rn4r
24.01.2017
14:16:24
На тестовом я то тяну отсюда from django.contrib.postgres.fields import JSONField

Rookie
24.01.2017
14:23:34
А что, настолько свирепый жысон, что нельзя хранить строкой, и отдавать mark_safe?

53r63rn4r
24.01.2017
14:34:46
Да, свирепый

Stanislav
24.01.2017
16:32:31
Да, свирепый
а это весь класс? в чём смысл “замены” JSONField?

53r63rn4r
24.01.2017
16:33:04

Google

53r63rn4r
24.01.2017
16:33:13
Там джанга 1.8
Ну оно как бы не зарезвервировано(по сути), то наверное и взяли
Хотя там всякого говна полно

Stanislav
24.01.2017
16:34:06
ну я в питоне и джанге не особо спец, но интересно, схуаль оно наследуется от models.Model, а не django.db.models.Field
мне приходилось ковырять/дописывать легаси на django 1.3, и нужен был именно JSONField, написал сам, но выглядело оно совсем по-другому
сейчас почитал доку по 1.10 - ну там всё то же самое

Evgeniy
24.01.2017
16:38:09
Парни привет! Подскажите пожалуйста, с чего как правило начинается разработка webapp на django? С проектирования БД?

Stanislav
24.01.2017
16:39:58
А, хм, я всёк, чё там “нагавнякали” посоны. :-D

f1nnix
24.01.2017
16:40:09
Любой веб-апп, который собирается что-то хранить, начинается со схемы БД. Я вот например сначала в текстовом файле описываю все преполагаемые модели со связями.

Admin
ERROR: S client not available

53r63rn4r
24.01.2017
16:40:25

f1nnix
24.01.2017
16:40:28

53r63rn4r
24.01.2017
16:40:41
Костыляю на костылях
¯\_(ツ)_/¯

Stanislav
24.01.2017
16:41:17

parikLS
24.01.2017
16:42:19
но есть БД (=

Evgeniy
24.01.2017
16:44:56

Denis
24.01.2017
16:54:16

Eugene
24.01.2017
16:54:51
Угу, я вот тоже уже начинаю в эту сторону смотреть

Google

Romka
24.01.2017
16:58:14

53r63rn4r
24.01.2017
17:03:37

Eugene
24.01.2017
17:03:58
Кстати, через django-environ или другими способами ?
+

53r63rn4r
24.01.2017
17:04:52
Ну ты и лентяй, везде батарейки :D

Denis
24.01.2017
17:06:18

53r63rn4r
24.01.2017
17:06:45
А разве есть больше 3-х?
Если да, то зачем?

Denis
24.01.2017
17:06:58

53r63rn4r
24.01.2017
17:08:40
Ну тогда 5, но разве нельзя просто держать несколько файлов рядом и наследоать от base?
Или я чото не пойму

Denis
24.01.2017
17:08:54
Сендбокс

53r63rn4r
24.01.2017
17:09:59
хмээээ... сложна
Не совсем понимаю как реализуется под коробкой

Denis
24.01.2017
17:10:59
os.get_env()

53r63rn4r
24.01.2017
17:11:09
А

Denis
24.01.2017
17:11:21
А все переменные в окружении
На продакшене свои
На бетке свои

53r63rn4r
24.01.2017
17:11:45
Понял. Но хз, не извращение ли? Так оно и так в окружении, не? А, хотя да, оно в глобале