Происходит что-то странное. Я пытаюсь добавить начальные поля в свою форму, но заполнены только некоторые из них. Адрес, широта и долгота не будут указаны.
это моя форма:
Код: Выделить всё
class OrderForm(forms.ModelForm):
class Meta:
model = Order
fields = ['first_name', 'last_name', 'cpf', 'phone', 'email', 'address', 'street_name', 'street_number', 'address_complement', 'country', 'state', 'city', 'pin_code', 'latitude', 'longitude',]
Код: Выделить всё
default_values = {
'first_name': request.user.first_name,
'last_name': request.user.last_name,
'cpf': request.user.cpf,
'phone': request.user.phone_number,
'email': request.user.email,
'address': checkout_address.address,
'street_name': checkout_address.street_name,
'street_number': checkout_address.street_number,
'address_complement': checkout_address.address_complement,
'country': checkout_address.country,
'state': checkout_address.state,
'city': checkout_address.city,
'pin_code': checkout_address.pin_code,
'latitude': checkout_address.latitude,
'longitude': checkout_address.longitude
}
form = OrderForm(initial=default_values)
Код: Выделить всё
{'first_name': 'Admin', 'last_name': 'Sistemas', 'cpf': '9999999', 'phone': '98989898', 'email': 'rm@rm.com', 'address': 'Rua dos Lamentos, 10, Armação dos Búzios - RJ', 'street_name': 'R. dos Lamentos', 'street_number': '10', 'address_complement': 'ap32', 'country': 'Brasil', 'state': 'Rio de Janeiro', 'city': 'Armação dos Búzios', 'pin_code': '28950-000', 'latitude': '-22.7980796', 'longitude': '-41.9321335'}
[img]https:// i.sstatic.net/pPz7CWfg.png[/img]
Кто-нибудь может подсказать мне, что за чушь происходит?
Я пытался вынести и вставить некоторые поля, но эти три поля не отображаются!
Большое спасибо за любую помощь!
Подробнее здесь: https://stackoverflow.com/questions/790 ... d-conflict