Вы можете увидеть результаты внутри терминала. Когда вы работаете над кодом на сервере разработки и запускаете python manage.py runserver
, у Django есть журнал "Real-Time".
Представьте, что у вас есть модель Person в Django,,,
models.py
class Person(models.Model):
name = models.CharField(max_length=2)
surname = models.CharField(max_length=2)
class Meta:
db_table = 'person'
views.py
def index(request):
person = Person.objects.get(pk=1) # For example try to retrieve row from database
print(person.__dict__) # This will return dict with your model fields and associated values => {'_state': <django.db.models.base.ModelState object at 0x7fcf5e8d6e48>, 'name': 'myname', 'id': 1, 'surname': 'mysurname'}
return JsonResponse({'status_message': 'OK'})
Не требуется делать это внутри views.py ,,, Возможно, вы используете python manage.py shell
. Если у вас есть экземпляр модели, просто напечатайте print(instance.__dict__)