Size: a a a

Django [ru] #STAY HOME

2018 December 25

NK

ID:531453784 in Django [ru] #STAY HOME
@PavlMais будет жить. Поприветствуем!
источник

M

Mr.Dingo in Django [ru] #STAY HOME
Приветствую. Пытаюсь на сайте сделать мультиязычность. ajaxoм отправляю на /setlang с пост lang: язык.  Вот фрагмент
def setlang(request):
   lang=request.POST.get('lang')
   if request.method == 'POST':
       print(request.session.get(LANGUAGE_SESSION_KEY))
       print(lang)
       request.session.flush()
       request.session[LANGUAGE_SESSION_KEY] = lang
       print(request.session.get(LANGUAGE_SESSION_KEY))
В сессию записывается, но когда я перехожу по страницам. Всё равно русский текст и i18npattern ставит /ru
источник

M

Mr.Dingo in Django [ru] #STAY HOME
Что я делаю не так
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
А если я все свои блоки зарендерю в строку:
rendered += render_to_string('my_template.html', {'foo': 'bar'})
rendered += render_to_string('my_template2.html', {'foo': 'bar'})
А потом зарендерю в base?
источник
2018 December 26

YK

Yegor Kowalew in Django [ru] #STAY HOME
ерунда какая-то получается
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
Mr.Dingo
Приветствую. Пытаюсь на сайте сделать мультиязычность. ajaxoм отправляю на /setlang с пост lang: язык.  Вот фрагмент
def setlang(request):
   lang=request.POST.get('lang')
   if request.method == 'POST':
       print(request.session.get(LANGUAGE_SESSION_KEY))
       print(lang)
       request.session.flush()
       request.session[LANGUAGE_SESSION_KEY] = lang
       print(request.session.get(LANGUAGE_SESSION_KEY))
В сессию записывается, но когда я перехожу по страницам. Всё равно русский текст и i18npattern ставит /ru
request.session[LANGUAGE_SESSION_KEY] я заменял на request.session["_language"] и всё заработало
источник

M

Mr.Dingo in Django [ru] #STAY HOME
Vadim Tepes
request.session[LANGUAGE_SESSION_KEY] я заменял на request.session["_language"] и всё заработало
Уже отказался в принципе от сессий, закидываю в куки django_language
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@userna_m_e будет жить. Поприветствуем!
источник

OV

Olga V 🐉 in Django [ru] #STAY HOME
Евгений Евгений
помимо этого способа есть какой то еще?
 python manage.py migrate <имя приложиния> <номер миграции>
источник

Z

ZHU in Django [ru] #STAY HOME
привет! напомните пожалайста что бы дефолтный язык не указывался в урле
127.0.0.1:8000/ru
что бы бло
127.0.0.1:8000
источник

Z

ZHU in Django [ru] #STAY HOME
реализовал так
urlpatterns = i18n_patterns(
   path('1admin/', admin.site.urls),
   ….
)
источник

NK

ID:524991434 in Django [ru] #STAY HOME
print ("Hello World") 

еще работает?
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@al_web будет жить. Поприветствуем!
источник

A

Ale-op in Django [ru] #STAY HOME
Всем привет)
источник

Z

ZHU in Django [ru] #STAY HOME
Ale-op
Всем привет)
привет
источник

Z

ZHU in Django [ru] #STAY HOME
ID:524991434
print ("Hello World") 

еще работает?
?
источник

NK

ID:524991434 in Django [ru] #STAY HOME
1
источник

NK

ID:524991434 in Django [ru] #STAY HOME
?
источник

Z

ZHU in Django [ru] #STAY HOME
не пойму причем тут print ("Hello World") ? тут django а не python beginners
источник

Z

ZHU in Django [ru] #STAY HOME
подскажите где в django 2 находится метод get_models
в старом джанго был from django.db.models import get_models
источник