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

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

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

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

Set
13.06.2017
11:45:28

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

actinuranium
13.06.2017
12:33:21

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, из других могу.
вызывал всеми возможными способами

Pavel
13.06.2017
16:28:39

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

Pavel
13.06.2017
16:31:06

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
...

Magomed
13.06.2017
16:42:02

Артем
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

Артем
13.06.2017
16:54:08

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>`
подскажите пожалуйста, что не так

Matz
14.06.2017
05:34:29

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
у тебя форма ничего не отправляет по теории
ну да

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/ там есть разбивка одно формы на табы

Matz
14.06.2017
06:25:43

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
Подкиньте идею плз как при помощи орм вывести кастомную строку?
В моем случае надо строку с двумя цифрами "<количество обьектов с определенным статусом> / <общее количество обьектов>"
Можно ли такое сформатировать с помощью орм?