Size: a a a

Django [ru] #STAY HOME

2021 January 26

Д

Дмитрий in Django [ru] #STAY HOME
production.models.Manufacturer так мб?
источник

А

Антон in Django [ru] #STAY HOME
Дмитрий
где он прописывается?)
источник

А

Антон in Django [ru] #STAY HOME
The django-admin script should be on your system path if you installed Django via pip. If it’s not in your path, ensure you have your virtual environment activated
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Всем привет. Есть время в формате unix timestamp. Как мне отнять от текущего времени 1 час ?
источник

T

TENG_TECH in Django [ru] #STAY HOME
гугли time.now -1h чет такое
источник

N

Nonverbis in Django [ru] #STAY HOME
Дмитрий
production.models.Manufacturer так мб?
пример из документации. а ваш вариант невозможен.
источник

Д

Дмитрий in Django [ru] #STAY HOME
Антон
The django-admin script should be on your system path if you installed Django via pip. If it’s not in your path, ensure you have your virtual environment activated
ничего не понял))
источник

А

Антон in Django [ru] #STAY HOME
Дмитрий
ничего не понял))
что такое system path для питона знаешь?
источник

Д

Дмитрий in Django [ru] #STAY HOME
ну да
источник

В

Василий in Django [ru] #STAY HOME
Дмитрий
ну и на migrate такая же ошибка
https://www.youtube.com/watch?v=Y4c4ickks2A
посмотри видос. Я по нему деплоил
источник

А

Антон in Django [ru] #STAY HOME
папка django проекта прописана в system path у тебя?
источник

А

Антон in Django [ru] #STAY HOME
вот тут еще смотри:
https://docs.djangoproject.com/en/3.1/topics/settings/#envvar-DJANGO_SETTINGS_MODULE

Note that the settings module should be on the Python import search path. может и не в этом дело, но проверить стоит
источник
2021 January 27

OK

Oleg Krap in Django [ru] #STAY HOME
Привет! Помогите пожалуйста с одним моментом.
Мне необходимо передать значение из функции view_detail в index

По задумке, я получаю значение из поля ввода и после перезагрузки вывожу что-то, что уже сделаю с полученными данными. Однако я всё не могу понять как передать значение.
Как вы можете заметить я использую перадресацию после получения значения и каким-то образом вместе с ней и надо передать значение.

Код:
"views.py"

def index(request):
 latest_professions_list = Prof.objects.order_by('id')[:2]
 return render(request, 'search/list.html', {'latest_professions_list': latest_professions_list})

def view_detail(request):
 searchWord = request.POST.get('search')
 print(searchWord)
 return HttpResponseRedirect(reverse('search:index'))

P.S. Способ колхозный, понимаю, я где-то читал что в связке ajax можно и вообще сделать без перезагрузки, красиво, однако хочу реализовать данный колхозный способ. Прошу помощи, подсказку метода!
источник

N

Nonverbis in Django [ru] #STAY HOME
Oleg Krap
Привет! Помогите пожалуйста с одним моментом.
Мне необходимо передать значение из функции view_detail в index

По задумке, я получаю значение из поля ввода и после перезагрузки вывожу что-то, что уже сделаю с полученными данными. Однако я всё не могу понять как передать значение.
Как вы можете заметить я использую перадресацию после получения значения и каким-то образом вместе с ней и надо передать значение.

Код:
"views.py"

def index(request):
 latest_professions_list = Prof.objects.order_by('id')[:2]
 return render(request, 'search/list.html', {'latest_professions_list': latest_professions_list})

def view_detail(request):
 searchWord = request.POST.get('search')
 print(searchWord)
 return HttpResponseRedirect(reverse('search:index'))

P.S. Способ колхозный, понимаю, я где-то читал что в связке ajax можно и вообще сделать без перезагрузки, красиво, однако хочу реализовать данный колхозный способ. Прошу помощи, подсказку метода!
C пеерзагрузкой страницы:

1. из выборки взять только значения id(values_list, flat=true).
2.  сделать имя для вызываемой вьюхи.
3. сцепить результат: "&s=".join(latest_prof_list)[1:].
4. Прицепить полученное на шаге 3 к гет-запросу. /?s=a&s=b
5. В veiw_detail использовать getlist("s").
6. Поиск - это не для пост-запроса. Он же читает просто. И редирект не нужен.


Без перезагрузки - то же самое, только аяксом запрос, шаблон только на результат, прицепить результат по месту.
источник

OK

Oleg Krap in Django [ru] #STAY HOME
Спасибо, попробую
источник

T

TENG_TECH in Django [ru] #STAY HOME
а есть вариант в request.path == /url/ написать вместо пути урла название урла из urls?
источник

N

Nire in Django [ru] #STAY HOME
TENG_TECH
а есть вариант в request.path == /url/ написать вместо пути урла название урла из urls?
думаю вариант мидлваром в конце
источник

N

Nire in Django [ru] #STAY HOME
но я бы создал новое поле у реквеста, чем старое переопределять, так как на нем есть зависимости
источник

T

TENG_TECH in Django [ru] #STAY HOME
{% if request.url.name == ?
источник

S

Stanley in Django [ru] #STAY HOME
TENG_TECH
а есть вариант в request.path == /url/ написать вместо пути урла название урла из urls?
вот так вроде можно
{% if request.resolver_match.url_name == 'url_name' %}
источник