
Max
15.02.2018
16:26:13
файлфиелд
два варианта

Dan
15.02.2018
16:26:18
а модель меняется в форме

Max
15.02.2018
16:26:27
либо id юзера передается с данными и модель меняется в форме

Google

Max
15.02.2018
16:26:32
либо нигде не меняется
но файлфиелду положить в медиа оба варианта никак не мешают )

Stepan
15.02.2018
16:27:56
https://pastebin.com/gSaM3gpd Форма

Max
15.02.2018
16:28:21
ы

Eugene
15.02.2018
16:28:49
блэт, меня напрягает отступ в 8 пробелов-_-

Stepan
15.02.2018
16:28:49
https://pastebin.com/LmbtkNnx ну и сама модель собсна
хде?

Max
15.02.2018
16:29:55
а там id где-то передается? сто лет не работал с формами

Eugene
15.02.2018
16:29:57
в formis_valid

Max
15.02.2018
16:30:09
вроде инстанс передавать в форму надо

Stepan
15.02.2018
16:30:18
Причём,тут id ща скриншотом форму покажу

Max
15.02.2018
16:31:12
убери из формы

Google

Max
15.02.2018
16:31:20
https://docs.djangoproject.com/en/2.0/topics/forms/modelforms/#modelform
ты когда форму инициируешь должен модель передать
instance=xxx
а так у тебя подозреваю что щас в базе 100500 новых инстансов
по одному на каждый сейв

Paul
15.02.2018
16:33:26
Стр в модели юзерреквест а не в модели юзер попробуй определить
в юзерреквестс определил
def __str__(self):
return str(self.date) + " " + str(self.requestChannel) + " " + str(self.problem) + " " + str(self.solution)
в админке отображает теперь адекватно, а при выгрузке в ексель по прежнему айдишник пишет просто.
class UsersResource(resources.ModelResource):
class Meta:
model = User
skip_unchanged = True
fields = ('id', 'name', 'email', 'telephone', 'userRequest')
class UserAdmin(ImportExportModelAdmin):
resource_class = UsersResource
вот в admin.py определяю для выгрузки. всё отображает адекватно, кроме userRequest (пишет просто цифру 6)

Stepan
15.02.2018
16:33:57
AttributeError at /cabinet/
'ModelFormOptions' object has no attribute 'concrete_fields'
Что такое ? Что за ошибка? form = CabForm(request.POST, request.FILES, instance=CabForm) На данную строчку ругается

Eugene
15.02.2018
16:39:14
?

Paul
15.02.2018
16:40:03
попробовал явно указать, что хочу экспортировать:
class UsersResource(resources.ModelResource):
class Meta:
model = User
skip_unchanged = True
fields = ('id', 'name', 'email', 'telephone', 'userRequest__date', 'userRequest__requestChannel', 'userRequest__problem', 'userRequest__solution')
class UserAdmin(ImportExportModelAdmin):
resource_class = UsersResource
результат тот же

Eugene
15.02.2018
16:40:24

Dan
15.02.2018
16:40:37

Stepan
15.02.2018
16:42:10
Таксс..Хочу реализовать категории,напомните как их лучше сделать отельной моделью же да?И связать верно?

Dan
15.02.2018
16:56:40
ага

Stepan
15.02.2018
16:57:28
Самое сложное-пагинатор оставлю на конец :D

Senpos
15.02.2018
17:04:21
Он уже готовый, так что самое простое)

Stepan
15.02.2018
17:37:50
https://gist.github.com/stepan-neretin7/99ee1eb943817ec31dbe712d5ed1fe23 Почему не выводит,что за фигня делаю всё правильно

Dan
15.02.2018
17:38:39
id откуда берется

Google

Stepan
15.02.2018
17:38:57
из get не?

Max
15.02.2018
17:39:14
не

Dan
15.02.2018
17:39:19
article_for = models.IntegerField() должно быть FK

Stepan
15.02.2018
17:40:23
Чёт туплю,шо надо сделать делаю комменты для статей

Dan
15.02.2018
17:40:32
data - данные
date - дата
article_for = models.IntegerField()
->
article_for = models.ForeignKey(Post)
миграция
зачем тебе отдельная въюха для комментариев
ты их распечатываешь при выводе поста
те у тебя въюха поста
и в ней получаешь комментарии

Eugene
15.02.2018
17:43:03
ну почему так сложно пройти туториал :(

Dan
15.02.2018
17:43:21
не знаю

Stepan
15.02.2018
17:44:17
Нету отдельной вьюхи для комментов
я просто не ставл
всю вьюху копипастить

Dan
15.02.2018
17:45:31
а мы по твоему как должны догадываться?
def comment(request):
context = {
'commets': Comment.objects.filter(article_for=id)
}
return render(request, 'post.html', context=context)
это полноценый код
законченый
и мы строим выводы на основании того что видим
а не того что ты думаешь что мы думаем что у тебя есть код

Eugene
15.02.2018
17:46:50

Google

Dan
15.02.2018
17:47:07

Eugene
15.02.2018
17:47:17
?кажется даже у Дэна нервишки сдали

Stepan
15.02.2018
17:47:41
Таакс ща кину всю вьюху :D чёт нереально туплю,или спать хочется :D

Dan
15.02.2018
17:48:04
у меня 12 часов ночи
а еще в офисе торчу

Stepan
15.02.2018
17:48:12
https://pastebin.com/HpHGPjZn Вот лол :D

Dan
15.02.2018
17:48:26
уже без меня =)

Admin
ERROR: S client not available

Stepan
15.02.2018
17:49:31
Завтра посмотришь?

Eugene
15.02.2018
17:49:40
?

Izy
15.02.2018
17:51:25
ребят есть вопрос такого плана вот я создаю кастомные теги и подключаю их на странице путем
{% load custom_tags %}
но как я понял это будет загружаться только когда грузится страница приложения где создан этот тег (в моем случае это главная страница),
а как мне сделать так чтоб этот тег выводился на всех страницах

Paul
15.02.2018
17:51:51
Ипользую many to one. при выгрузке в ексель мне исправно отдаёт только айдишник. что делать?

Eugene
15.02.2018
17:52:09

amureki
15.02.2018
17:53:24

Paul
15.02.2018
17:53:38
а что нужно?
чтобы не айдишник отдавало а всю инфу, которая относится к этому ForeignKey(UsersRequests :
class UsersRequests(models.Model):
date = models.DateField()
requestChannel = models.CharField(max_length=30)
problem = models.CharField(max_length=200)
solution = models.CharField(max_length=200)
def __str__(self):
return str(self.date) + " " + str(self.requestChannel) + " " + str(self.problem) + " " + str(self.solution)

Izy
15.02.2018
17:55:13
на всех)
я так понял в любом месте где я пропишу этот тег , блок будет выводится? , даже если страница формируется другим приложением?

Eugene
15.02.2018
17:56:06

Izy
15.02.2018
17:56:39
супер, а я думал что там какаето другая система,)) ну ладно буду пробывать))

Eugene
15.02.2018
17:57:09
https://docs.djangoproject.com/en/2.0/howto/custom-template-tags/ )

Google

Izy
15.02.2018
18:00:00

A|b@tr0$&
15.02.2018
18:03:03
У меня есть операционная система Mac OS. По какой-то причине команда django-admin не работает. Я даже попробовал альтернативный django-admin.py. Но изменений нет. Только django-admin command not found. Кто-нибудь сталкивался с такой проблемой раньше?

Milkiweed
15.02.2018
18:37:31
подскажите пожалуйста
у меня есть модель
a = models.ManyToManyField
как я могу в самом models файлике сделать сортировку для ее елементов?
Т.е что-то на примере a = models.ManyToManyField(...)order_by(...)

Logerk49
15.02.2018
18:39:20
get_channel_list?

Eugene
15.02.2018
18:40:00

A|b@tr0$&
15.02.2018
18:40:57

Eugene
15.02.2018
18:41:18
зависимости? джангу?

A|b@tr0$&
15.02.2018
18:45:07

Ruslan
15.02.2018
18:47:19
да
Попробуй в свою $PATH положить, а вообще оно вроде по дефолту идет.
Никакой из этих шагов не пропускал при развертывании?
virtualenv venvname
source venvname/bin/activate
pip install django
?
и
django-admin —version
выдает "команда не найдена"?

Izy
15.02.2018
18:57:27
ребят небольшой вопросик есть, вот я верстаю страницу и вывожу картинки прописываю в src media/html/ma_img.png
я правильно делаю или как то надо по другому писать.
в нстройках у меня стоит
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

Tim
15.02.2018
19:00:22
https://habrahabr.ru/company/mailru/blog/328352/
есть про STATICFILES_DIRS и STATIC_ROOT

Саша
15.02.2018
19:10:47
ERROR: epmd error for host 192: badarg (unknown POSIX error)
знает кто как починить? rabbitmq если что

Izy
15.02.2018
19:13:08

ivan
15.02.2018
19:24:18
Кто что использует для разделения настроек для продакшена и разработки?
нашел статью https://simpleisbetterthancomplex.com/tips/2017/07/03/django-tip-20-working-with-multiple-settings-modules.html
но тут непонятно как можно импортировать что-то из вариантивного файла настроек

amureki
15.02.2018
19:24:50

Eugene
15.02.2018
19:26:07
о кто-то пишет конфиги классами?

amureki
15.02.2018
19:26:27
о кто-то пишет конфиги классами?
https://github.com/amureki/makedjango/tree/master/base/settings
Обычно всегда примерно так у меня (ну или одним файлом с разными классами)

Eugene
15.02.2018
19:26:28
я как-то не осилил - не смог pycharm подружить(