отображение выбранных ключей JSON в шаблоне Django - PullRequest
0 голосов
/ 12 июня 2018

У меня есть проект Django.У меня также есть объект json, который я хочу передать шаблону и отобразить выбранную информацию из объекта в самом шаблоне.

Вот объект (пользователь):

OrderedDict([  
   ('info',
   {  
      'bio':'brother of founder',
      'company':'MySplit',
      'dob':'1993-03-23',
      'first_name':'hani',
      'gender':'M',
      'last_name':'jandali',
      'phone':'+19515343666'
   }   ),
   ('location',
   {  
      'city':'Mission Viejo',
      'state':'CA',
      'street':'27806 Soller',
      'zip_code':92692
   }   ),
   ('status',
   {  
      'active':'1',
      'group':'dev',
      'premium':'1'
   }   )
])

Это мой шаблон:

<p>
  {{ user_profile.location.street }}
</p>

Файл Views.py:

def user_home(request):
    if 'uid' not in request.session:
        # the following is for a user that is not logged in
        login = LoginForm()
        signup = SignupForm()
        parameters = {
            'login':login,
            'signup':signup,
        }
        return render(request, 'users/welcome.html', parameters)
    else:
        user_id = request.session['uid']
        user_profile = database.child('users').child(user_id).child('profile').get()
        print(user_profile.key())
        print(user_profile.val())
        parameters = {
            'user_profile':user_profile,
        }
        return render(request, 'users/user_home.html', parameters)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...