Size: a a a

Django [ru] #STAY HOME

2019 December 08

SD

Sohibkamol Dath in Django [ru] #STAY HOME
Доброе утро, я вывел таблицу через for а поиск и филтр использовал спомошю js но оно не работает кто небудть если делал так пожалуйста подскажите где ошибся вот ссылка на шаблон: https://dpaste.org/rWvH
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Зачем это через жс делать?
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
привет, почему не срабатывает первый url   urlpatterns = [
path('a/', views.list_cities, name='list_cities'),
path('<str:city>/', views.index, name='index'),
]               ссылка region/   и region/moscow
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
urlpatterns = [
path('', views.list_cities, name='list_cities'),
path('<str:city>/', views.index, name='index'),
]
источник

J

Jack in Django [ru] #STAY HOME
django.db.utils.operationalerror - это ошибка или исключение?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Jack
django.db.utils.operationalerror - это ошибка или исключение?
источник

J

Jack in Django [ru] #STAY HOME
Спасибо
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Владимир Злобин
urlpatterns = [
path('', views.list_cities, name='list_cities'),
path('<str:city>/', views.index, name='index'),
]
А почему у тебя два разных паттерна?
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
tot samiy neizvestniy
А почему у тебя два разных паттерна?
нужно чтобы при region/ выводился список городов, а при /region/moskow/ другой шаблон, а сейчас при region/ срабатывает 2 паттерн, если его закоментировать, то 1 работает
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Ну так добавь ещё один
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Для region/moscow
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
urlpatterns = [
path('region/', views.list_cities, name='list_cities'),
path('region/<str:city>/', views.index, name='index'),
]
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Может, так?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Или у тебя в главных паттернах прописан region?
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
tot samiy neizvestniy
Или у тебя в главных паттернах прописан region?
path('region/', include('main.urls')), - главный
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Если все так, как ты написал, то должно работать.
источник

А

Алексей in Django [ru] #STAY HOME
может кто подсказать, хочу зафиксировать фон, на компе нормально фиксирует, а на телефоне не фиксируется .container-login100{
   background-repeat: no-repeat;
   background-size: cover;
   background-attachment: fixed ;
   background-image: url('/static/shablon/images/bg-01.jpg');     /* Это не ошибка просто файл берется в обход  {% load static %}*/
}
источник

bn

binge noah in Django [ru] #STAY HOME
Станислав
Что не так? Форматирования нет?
Да и хз как сделать
источник

С

Станислав in Django [ru] #STAY HOME
binge noah
Да и хз как сделать
Обрами вывод в теги pre. А ещё в pandas наверняка есть html-вывод
источник

MB

Max Block in Django [ru] #STAY HOME
Приветствую!
Просьба помочь с settings.py.

У меня задача вынести все общие настройки в отдельную библиотеку, которая живет в отдельном репозитории. Я пишу много очень похожих проектов на django и у меня есть отдельное django application, которое живет в своем репозитории. Там есть общие модели, вьюхи и прочее.

Хочу в этот же общий модуль и поместить большую часть одинакового кода из settings.py
Сделал для этого функцию sharedapp.settings.shared_settings(env_file_path: str) — которая возвращает dict со всеми общими настройками + c настройками, которые читаются из .env файла проекта.

Сам файл settings.py проекта у меня выглядит так:
import os

from django.conf import settings
from sharedapp import shared_settings

base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
conf = {
   "SETTING_1": 1,
   "SETTING_2": 2,
   # ...
}

settings.configure(**shared_settings(os.path.join(base_dir, ".env")), **conf)

В переменной conf у меня находятся уникальные настройки под проект, а ф-ия shared_settings возврщает такие общие настройки как DEBUG, SECRET_KEY, INSTALLED_APPS и т.п.

Проект успешно запускается и работает, но вот для просто вызова ./manage.py начали появляться ошибки.

Note that only Django core commands are listed as settings are not properly configured (error: The SECRET_KEY setting must not be empty.).

Вот только SECRET_KEY точно задан, без него проект не запустился бы.

./manage.py diffsettings — работает хорошо и показывает все переменные, в том числи и тот же SECRET_KEY

Но вот некоторые админские команды из пакета django_extensions не работают, например ./manage.py print_settings валится с AttributeError.

И у меня вопрос: это какая-то бага пакета django_extensions, аль нельзя так работать с настройками как я это сделал? То, что у меня в файле project/settings.py по факту нет ни одной глобальной переменной, а все задается только через settings.configure()
источник