Size: a a a

Django [ru] #STAY HOME

2021 April 05

D

Dan in Django [ru] #STAY HOME
FWorld.deb
Есть он.
типа так
источник

F

FWorld.deb in Django [ru] #STAY HOME
Всё, решил.
источник

D

Dan in Django [ru] #STAY HOME
FWorld.deb
Всё, решил.
CTRL+F5 ?)
источник

F

FWorld.deb in Django [ru] #STAY HOME
Dan
CTRL+F5 ?)
Токен не в том файле стоял)
источник

F

FWorld.deb in Django [ru] #STAY HOME
Вот это что?
источник

D

Dan in Django [ru] #STAY HOME
FWorld.deb
Вот это что?
форма наследует ModelForm ?
источник

F

FWorld.deb in Django [ru] #STAY HOME
источник

D

Dan in Django [ru] #STAY HOME
forms.Form замени на forms.ModelForm
источник

F

FWorld.deb in Django [ru] #STAY HOME
Пасеба.
источник

D

Dan in Django [ru] #STAY HOME
+ миграции, незабудь
источник

ES

Evgeniy S in Django [ru] #STAY HOME
на что ругается?
источник

D

Dan in Django [ru] #STAY HOME
Не говорю, что у тебя не правильно! просто бывают разные практики,
Вот пример добавления свойств полям формы, в Инит через филды
   def init(self, *args, **kwargs):
       super(LoginForm, self).init(*args, **kwargs)
       self.fields['login'].widget.attrs['class'] = 'form-control input-place dogovor-input'
       self.fields['login'].widget.attrs['placeholder'] = _('Номер договора')
   self.fields['d_width'].widget = forms.HiddenInput()
источник

У

Улукбек in Django [ru] #STAY HOME
try:
                   country = CountryLang.objects.get(title=country_updated['name'])
               except country.DoesNotExist:
                   country = CountryLang(country_id=country_updated['id'],
                                           title=country_updated['name'])
                   country.save()

питон ругается на country.DoesNotExist, выдавая вот такую ошибку: Local variable 'country' might be referenced before assignment
источник

У

Улукбек in Django [ru] #STAY HOME
можно ли это как то пофиксить не прибегая к глобальным переменным
источник

DT

Dan Tyan in Django [ru] #STAY HOME
зачем там глобальные переменные
источник

DT

Dan Tyan in Django [ru] #STAY HOME
весь код покажи
источник

У

Улукбек in Django [ru] #STAY HOME
def get_updated_countries_lang(res):
   countries_updated = make_countries_list(res)

   for country_updated in countries_updated:
       try:
           country = CountryLang.objects.get(title=country_updated['name'])
       except country.DoesNotExist:
           country = CountryLang(country_id=country_updated['id'],
                                   title=country_updated['name'])
           country.save()
           print("Country {} has been added to the database".format(country_updated['name']))
источник

У

Улукбек in Django [ru] #STAY HOME
вот функция
источник

У

Улукбек in Django [ru] #STAY HOME
ругается на переменную country в строке except
источник

D

Dan in Django [ru] #STAY HOME
Улукбек
try:
                   country = CountryLang.objects.get(title=country_updated['name'])
               except country.DoesNotExist:
                   country = CountryLang(country_id=country_updated['id'],
                                           title=country_updated['name'])
                   country.save()

питон ругается на country.DoesNotExist, выдавая вот такую ошибку: Local variable 'country' might be referenced before assignment
except country.DoesNotExist:
Тут или перед Трай напиши
country = []
или Рейзь другой ексепшн)))
источник