@pydjango

Страница 101 из 1273
parikLS
23.01.2017
23:34:08
Помогите с ошибкой в джанго NameError: name 'get_categories' is not defined
Твой гет категорис - это метод инстанса бук

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
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`е из-за чего падает ошибка, если я правильно понял?

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?

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
а это весь класс? в чём смысл “замены” JSONField?
Это класс, который нагавнякали в модели до меня

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:41
Костыляю на костылях

¯\_(ツ)_/¯

Stanislav
24.01.2017
16:41:17
Костыляю на костылях
в моём случае JSONField не было и в postgres.fields, т.к. 1.3

Denis
24.01.2017
16:54:16
Просто идея разделение конфига таким способом понравилась
Всегда держу настройки в env и не заморачиваюсь с кучей конфигов. Максимум разделение на логические части

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

Google
Romka
24.01.2017
16:58:14
пожтому и не удаляет
в консоль выводит без переносов, но не сохраняет ?

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

+

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

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

Если да, то зачем?

Denis
24.01.2017
17:06:58
А разве есть больше 3-х?
Локальный, дев, стейджинг, бета, продакшн

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
Понял. Но хз, не извращение ли? Так оно и так в окружении, не? А, хотя да, оно в глобале

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