@pydjango

Страница 313 из 1273
Rookie
13.06.2017
10:59:23
Не совсем понял, что он эскейпит? Пласьхолдер с тегами, что ли?

Артем
13.06.2017
11:00:01
ну в частности &deg

Rookie
13.06.2017
11:00:49
Ого) Прикольно. Пойду попробую)

Артем
13.06.2017
11:04:59
Ыы

Google
Set
13.06.2017
11:39:35
context['photos'] = Photo.objects.all().values('album') как вывести только 8 альбомов с фото

Eugene
13.06.2017
11:40:02
Photo.objects.all()[:8]

Set
13.06.2017
11:42:29
Photo.objects.all()[:8]
так только 8 фото выйдет а не 8 альбомов с фото

Eugene
13.06.2017
11:43:06
context['albums'] = Album.objects.all()[:8]

Set
13.06.2017
11:45:28
context['albums'] = Album.objects.all()[:8]
я тоже так думал сделать но мне нужно будет вывести фотки с этого альбома без запросов на сервер. а если делать цикл фото с альбома мне говорили что это не хорошо

actinuranium
13.06.2017
12:20:17
помогите пожалуйста: пишу: <form method="post" action="" class="form-horizontal">{% csrf_token %} <div class="form-group"> <label class="col-sm-2 control-label">Email</label> <div class="col-sm-10"> <input type="email" class="form-control" id="email" placeholder="Электронная почта" email="{{ form.email }}"> </div> </div> </form> получается вот так:



как сделать, чтобы не отображались эти символы под полем?

Сергей
13.06.2017
12:24:31
посмотреть инспектором страницу и поправить верстку

Dan
13.06.2017
12:27:04
<input type="email" class="form-control" id="email" placeholder="Электронная почта" email="{{ form.email.value }}"> и еще, вроде нет атрибута email

Dan
13.06.2017
12:33:45
ну я про тоже =)

Google
Call Me Maybe
13.06.2017
12:41:46
Ну и если используешь батарейку бутстрапа {# Display a form #} <form action="/url/to/submit/" method="post" class="form"> {% csrf_token %} {% bootstrap_form form %} {% buttons %} <button type="submit" class="btn btn-primary"> {% bootstrap_icon "star" %} Submit </button> {% endbuttons %} </form>

serbernar
13.06.2017
13:09:28
Ох ты ж ё

Magomed
13.06.2017
16:24:33
Привет, подскажите кто знает есть файл tasks.py в одном из приложений джанго проекта, мне нужно вызывать функцию из views.py из того же приложения но не могу импортировать views, из других могу. вызывал всеми возможными способами

Magomed
13.06.2017
16:30:35
А как пробовал и как реагирует питон/джанга?
from appname import views as name_view form project.appname.views import methodname form appname.views import methodname form .views import methodname всегда говорит No module named views

Magomed
13.06.2017
16:31:07
tasks.py и views.py лежат в одной дериктории

всю функцию перенести в таскс нет возможности

Pavel
13.06.2017
16:39:36
всю функцию перенести в таскс нет возможности
как вариант, делать импорт внутри функций. Это не очень хорошо, но если по-другому никак, то поможет.

tasks.py: было import views def foo(): .... стало def foo(): import views ...

Артем
13.06.2017
16:44:44
Народ знает кто в шаблоне только через if можно динамические ссылки делать?

Или есть какой-то секретный вариант )))

Pavel
13.06.2017
16:46:36
Или есть какой-то секретный вариант )))
а что такое динамические ссылки?

Артем
13.06.2017
16:48:08
Ну это я так в "" динамические ))) типа того хотелось бы - {%url action var var1 %} и вот var1 не всегда может быть

Щас проверяю существует ли var1 то с ней линк

В доках тоже самое но вдруг проглядел где ))

Google
Dan
13.06.2017
16:51:33
можно сделать в урле не обязательным и передавать именованые

Rookie
13.06.2017
16:51:44
В доках тоже самое но вдруг проглядел где ))
Посмотрел, кстати, да эскейпит. Можно как то придумать потом костыль для этих целей (;

Артем
13.06.2017
16:52:57
Посмотрел, кстати, да эскейпит. Можно как то придумать потом костыль для этих целей (;
Ну я пока просто текст сделал типа - градусы ))) так как на сайте Джанго болтается открытый запрос ))

Dan
13.06.2017
16:53:30
Ну это я так в "" динамические ))) типа того хотелось бы - {%url action var var1 %} и вот var1 не всегда может быть
url( r'^browse/(?P<type>new|movie|cartoon)(?:/genre-(?P<genre>[\w-]+))?(?:/country-(?P<country>[\w-]+))?(?:/year-(?P<year>\d{4}))?(?:/order-(?P<order>\w+))?(?:/page-(?P<page>\d+))?/$', views.CatalogView.as_view(), name='browse' ),

Dan
13.06.2017
16:54:31
и можно делать {% url 'browse' type='movie' %} {% url 'browse' type='movie' year=2017 %} {% url 'browse' type='movie' year=2017 country='usa' %}

в этом примере type обязательный

Артем
13.06.2017
16:56:39
Спасибо большое!!!

Егор
13.06.2017
19:06:02


Например для фильма ходячие, выводить сезоны только ходячих?

Denis
13.06.2017
19:07:26
ModelChoiceField, указываешь там поле queryset

Denis
13.06.2017
19:07:29
Фильтрованный

Недавно уже был этот вопрос)

Сергей
13.06.2017
19:08:07
Думаю тут больше подойдёт authocomplete light

Denis
13.06.2017
19:09:02
ну я предложил безбатареечное решение

Сергей
13.06.2017
19:09:18
Или свой скрипт, который будет подгружать зависимые селекты

Егор
13.06.2017
19:23:30
А как в данном случае отфильтровать queryset по фильму?

/class SeriesForm(forms.ModelForm): class Meta: model = Series movie = Movie.objects.filter(movie_name= ?) season_name = forms.ModelChoiceField(queryset=movie) fields = ['movie', 'season_name' , 'series_name', 'url']

Google
actinuranium
14.06.2017
05:29:40
привет, товарищи! сохраняю с html-страницы данные, а в базе сохраняются пустые поля `<div class="form-group"> <label for="id_staff_email" class="col-sm-2 control-label">Email</label> <div class="col-sm-10"> <input type="email" class="form-control" id="email" placeholder="Электронная почта" email="{{ staff_form.staff_email.value }}"> </div> </div>` подскажите пожалуйста, что не так



Dan
14.06.2017
05:35:09
<input type="email" class="form-control" id="email" placeholder="Электронная почта" email="{{ staff_form.staff_email.value }}"> в html нет такого атрибута email я вроде вчера говорил

actinuranium
14.06.2017
05:36:44
оставить его пустым input type=""?

Dan
14.06.2017
05:37:31
<input type="email" class="form-control" id="email" placeholder="Электронная почта" value="{{ staff_form.staff_email.value }}">

должно быть примерно так

у тебя поле не отправляет value

Admin
ERROR: S client not available

actinuranium
14.06.2017
05:44:54
Dan
14.06.2017
05:45:16
показывай всю форму

actinuranium
14.06.2017
05:45:39
`<form method="post" action="" class="form-horizontal">{% csrf_token %} {% block content %} <div class="form-group"> <label class="col-sm-2 control-label">ФИО</label> <div class="col-sm-10"> <select class="form-control"> <option> - </option> {% for exist_staff in addstaff %} <option> {{ exist_staff.staff_name }} </option> {% endfor %} </select> </div> </div> <div class="form-group"> <label for="id_staff_email" class="col-sm-2 control-label">Email</label> <div class="col-sm-10"> <input type="email" class="form-control" id="email" placeholder="Электронная почта" value="{{ staff_form.staff_email.value }}"> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Телефон</label> <div class="col-sm-10"> <input type="number" class="form-control" id="phone" placeholder="Телефон" value="{{ staff_form.staff_phone.value }}"> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Должность</label> <div class="col-sm-10"> <input type="text" class="form-control" id="position" placeholder="Должность" value="{{ staff_form.staff_position.value }}"> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Отдел</label> <div class="col-sm-10"> <input type="text" class="form-control" id="department" placeholder="Отдел" value="{{ staff_form.staff_department.value }}"> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Офис</label> <div class="col-sm-10"> <input type="text" class="form-control" id="office" placeholder="Офис" value="{{ staff_form.staff_office.value }}"> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Дата рождения</label> <div class="col-sm-10"> <input type="date" class="form-control" id="birth" placeholder="Дата рождения" value="{{ staff_form.staff_birth.value }}"> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Дата принятия на работу</label> <div class="col-sm-10"> <input type="date" class="form-control" id="recruitment" placeholder="Дата принятия на работу" value="{{ staff_form.staff_recruitment.value }}"> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Дата увольнения</label> <div class="col-sm-10"> <input type="date" class="form-control" id="dismiss" placeholder="Дата увольнения" value="{{ staff_form.staff_dismiss.value }}"> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Адрес</label> <div class="col-sm-10"> <textarea class="form-control" rows="3" placholder="Адрес" value="{{ staff_form.staff_address.value }}"></textarea> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Комментарий</label> <div class="col-sm-10"> <textarea class="form-control" rows="3" placholder="Комментарий" value="{{ staff_form.comments.value }}"></textarea> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <div class="checkbox"> <label> <input type="checkbox" value="{{ staff_form.is_active.value }}"> Работает </label> </div> </div> </div> <button type="submit" class="btn btn-primary">Сохранить</button> {% endblock %} </form>`

Dan
14.06.2017
05:45:44
и въюху которуя ее обрабатывает

у тебя у полей формы нет атрибута name

ни у одного

actinuranium
14.06.2017
05:47:09
def addnewstaff(request): addstaff = Staff.objects.filter() staff_form = StaffForm(request.POST or None) if request.method == "POST" and staff_form.is_valid(): print (request.POST) print (staff_form.cleaned_data) data = staff_form.cleaned_data new_form = staff_form.save() return render(request, 'add-new-staff.html', locals())

Dan
14.06.2017
05:47:54
у тебя форма ничего не отправляет по теории

ну да

name надо писать в input?
не только input но и select textarea и тд

Google
actinuranium
14.06.2017
05:49:11
Yuri
14.06.2017
06:15:57
Доброго времени суток, дамы и господа. Кхм, а можно ли запилить в админке джанги такую форму, на которой был бы переключатель (в виде радиобатонов) и выбрав один вариант, показывалось такие-то поля, выбрав другой вариант — другие поля? Например, есть Тип чего-то, и одному типу соответствует один набор полей, а другому типу — другой набор. Было бы вообще классно, если бы такое поведение можно запилить в рамках одного филдсета.

Dan
14.06.2017
06:22:28
думаю на js можно запилить

Yuri
14.06.2017
06:22:52
т. е. это custom view таки

Dan
14.06.2017
06:23:30
нет просто подключаешь js и в нем аппендишь радиобатон и описываешь логику

может быть не совсем то но может посмотреть в сторону http://djangosuit.com/ там есть разбивка одно формы на табы

Set
14.06.2017
08:06:11


Denis
14.06.2017
08:20:16
INSTALLED_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'albome']

не подключено ничего у тебя

Set
14.06.2017
08:23:09
подключено! я так понял у меня проблемы с обнолвением конфигов на сервере. Как обновить или перезагрузить gunicorn. nginx перезагружал ни вкакую не обновляются данные

Dan
14.06.2017
08:23:54
конкретно в этом случае ты погружаешь модуль thumbnail который нигде не зарегестрирован

не модуль, темпейт таг

Set
14.06.2017
08:25:05
он есть я его устанавливал тут я думаю проблема с gunicorn так как я в базе данных удалил одну модель а она в админке есть!

Denis
14.06.2017
08:25:49
Так этот тег в albome?

Set
14.06.2017
08:25:51
если по поводу сетинг… то я туда его тоже подключил!!!

Так этот тег в albome?
он у меня работает на компе а на серваке не работает! и там в базе так же ненужные модули хотя я базу и удалил и миграцию сделал

Denis
14.06.2017
08:27:30
А как запущен gunicorn? systemd, supervisor?

Set
14.06.2017
08:28:11
systemd

Andrey
14.06.2017
08:31:42
Подкиньте идею плз как при помощи орм вывести кастомную строку? В моем случае надо строку с двумя цифрами "<количество обьектов с определенным статусом> / <общее количество обьектов>" Можно ли такое сформатировать с помощью орм?

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