
fillip
30.09.2017
14:48:16
это подходящая литература для входа?

Massimo
30.09.2017
14:52:19

Roman
30.09.2017
14:53:26

Massimo
30.09.2017
14:54:00
Может там мильон швейцарских франков,

Google

Dmitry
30.09.2017
14:54:07

Sergey
30.09.2017
14:54:32
если не ошибаюсь она даже на русском есть

Roman
30.09.2017
14:55:15
Такой вопрос, есть ли смысл брать django-cms для новостного ресурса с кучей авторов или пилить с нуля ?

fillip
30.09.2017
14:55:19
ну да она есть и на русском, а на анг вышла 2 издание
если не ошибаюсь она даже на русском есть

Sergey
30.09.2017
14:56:14

fillip
30.09.2017
14:56:47
есть но очень тяжко найти
наслаждайтесь

Sergey
30.09.2017
15:03:19
спасибо

Anb
30.09.2017
17:39:33
Будет много мороки с админкой
с бд
и борьбой с цмс

Google

Roman
30.09.2017
17:41:04
и борьбой с цмс
Вообщем писать с нуля ? Просто не хочется писаться с нуля "редактирование" контента

Anb
30.09.2017
17:41:39
Админка больше для программиста или для администратора
для обычного пользователя не очень удобно

Evgenii
30.09.2017
17:46:03
никому не показывай - уволят за такую реализацию)

Alex
30.09.2017
17:46:39
Это тащемта мой первый проект на Джанго.

Evgenii
30.09.2017
17:47:04
{% url ''app_name:view" %}
Вай?
слово ask - видимо форма?
crispy forms
посмотри

Alex
30.09.2017
17:49:08

Rookie
30.09.2017
17:49:17

Alex
30.09.2017
17:49:21

Evgenii
30.09.2017
17:50:07

Alex
30.09.2017
17:50:14
Просто кнопка ведущая по ссылке.

Rookie
30.09.2017
17:50:59

Evgenii
30.09.2017
17:51:02

Alex
30.09.2017
17:51:21

Rookie
30.09.2017
17:51:24

Google

Evgenii
30.09.2017
17:51:28
Там всё решено - если ты копируешь один и тот же когд - значит что-то делаешь неправильно
Там всё очень продумано - DRY в полный рост

Alex
30.09.2017
17:51:50

Rookie
30.09.2017
17:52:19

Alex
30.09.2017
17:52:51
Спасибо

Evgenii
30.09.2017
17:52:54
на сайте джанго)
деньги отправил:?

Alex
30.09.2017
17:55:09
Первый раз слышу, лол

Rookie
30.09.2017
18:15:16

Sergey❄️
30.09.2017
18:54:07
А шарить модель из одной аппки в другую это нормально?

serbernar
30.09.2017
18:54:47
Вполне

Sergey❄️
30.09.2017
18:55:13
А "правильного" варианта нет?
Или создать отдельный shared_models.py и там всё делать?

serbernar
30.09.2017
18:56:07
Зачем? Не надо, просто импорти что нужно со стороннего приложения

Sergey❄️
30.09.2017
18:56:17
Окс

xPushkin
30.09.2017
20:54:44

Massimo
30.09.2017
21:02:45

serbernar
30.09.2017
21:03:17

Massimo
30.09.2017
21:03:36

Google

Артем
01.10.2017
07:46:11
Народ кто-нибудь сталкивался - с формой не работает datepicker?

anthof
01.10.2017
09:16:45
Ребят, подскажите, как мне правильно смигрировать sqlite3 в моем приложении.

Denis
01.10.2017
09:18:55
manage.py migrate

anthof
01.10.2017
09:19:17
Я добавляю новое поле в модель, пишу в нем бланк=Тру, но все равно база просит указать дефолтные настройки для уже созданных записей. И потом, когда устанавливается дефол, в новых записях эти поля все равно не бланк, а обязательные, как сделать что бы и поле новое добавить и оно не запрашивало никаких дефолтных значений для старых записей? типа поле добавить с никаким значением или что? Но это не просто поле, а связь с новой категорией, в нее null=True не получилось записать, так как id поле только int бла бла, это нме так написало при миграции.

Denis
01.10.2017
09:20:43
Поле какого типа?

anthof
01.10.2017
09:21:00
короче мне нужно к уже существующим постам прикрутить еще 1 вид категорий и что бы не запрашивало, что использовать по умолчанию, так как потом при создании новых постов, нельзя указать пост без категории, так как нужно выбирать хотя бы это умолчание
поле связи foreingKey

Denis
01.10.2017
09:21:46
Что такое blank=True для foreignkey?
Может null?

Andrey
01.10.2017
09:22:13
blank - проверка при заполнении формы
поставиь null=True и всё, не должно быть проблем

anthof
01.10.2017
09:23:04
при null=True, пишет что поле связи, работает с int , так как это id и оно не может быть null, что то в этом роде, ошибка возникает
и мне проверка нужна при заполнении формы, должен быть вариан не выбирать вообще никакую категорию

Denis
01.10.2017
09:23:48


anthof
01.10.2017
09:24:43
у меня пост имеет 3 связи с разными категориями, и он может иметь и сразу 3 категории и ниодной напимер или одну...
class ItemType(models.Model):
type = models.CharField(max_length=20, unique=True)
def str(self):
return self.type
class ItemGrade(models.Model):
grade = models.CharField(max_length=20, unique=True, blank=True)
def str(self):
return self.grade
class ItemCraftLvl(models.Model):
craftlvl = models.CharField(max_length=20, unique=True, blank=True)
def str(self):
return self.craftlvl
class Item(models.Model):
name = models.CharField(max_length=100, unique=True)
image = models.ImageField(upload_to='media/l2prices_images/', blank=True)
info = models.URLField(blank=True)
type = models.ForeignKey('ItemType')
craftlvl = models.ForeignKey('ItemCraftLvl')
grade = models.ForeignKey('ItemGrade')
def str(self):
return self.name

Denis
01.10.2017
09:28:36
Тут ни blank, ни null нет

anthof
01.10.2017
09:29:10
а, это нужно сделать в поле связи?
type = models.ForeignKey('ItemType')
craftlvl = models.ForeignKey('ItemCraftLvl')
grade = models.ForeignKey('ItemGrade')
тут?

Google

anthof
01.10.2017
09:29:31
добавить Null=true?

Denis
01.10.2017
09:29:41
Вопрос же про это и был

anthof
01.10.2017
09:30:35
а я поллучается бланки и нулы запихнул в создание самой категории, а не в связь, вот в чем проблема) ну теперь разобрался
благо есть такое отзывчивое общество питонистов, а то бы не знал что делать

Denis
01.10.2017
09:31:20
Советую поучить sql. В жизни пригодится

anthof
01.10.2017
09:37:36
не могу разорваться сразу на все темы пока)
еще подскажите, как мне удалить теперь таблицы с неправильной конфигурацией из базы что бы заново их туда вилить?

Denis
01.10.2017
09:38:20
В базе есть важные данные?

anthof
01.10.2017
09:40:36
ну лень заново что перезаполнять, нужно учиться с уже имеющейся базой работать, так что допустим что есть
мне нужно таблицу с категорий удалить и пересоздать, это модель с итемами за собой потащит? хотя можно в поле null может дописать, что бы при удалении категории там осталось пустое место?

Denis
01.10.2017
09:41:39
Тогда drop table для ненужных таблиц
Или makemigrations+migrate, если он сам сможет

anthof
01.10.2017
09:44:25
миграции не помогают, пишет что уже создана такая таблица

Rookie
01.10.2017
09:46:06
default=None
Пробовали уже?

Denis
01.10.2017
09:47:25
Значит drop

Rookie
01.10.2017
09:47:44
Зачем дропать то???

Denis
01.10.2017
09:48:30
Потому что таблица создана, а миграции думают, что не создана

Rookie
01.10.2017
09:48:52
Править миграции - не?

Andrey
01.10.2017
09:49:20