my html подобен этому
<div class="container">
<div class="content">
</div>
</div>
добавьте это в свой div, где вы хотите скрыть полосу прокрутки
.content {
position: absolute;
right: -100px;
overflow-y: auto;
overflow-x: hidden;
height: 75%; /*this can be any value of your choice*/
}
и добавить ее в контейнер
.container {
overflow-x: hidden;
max-height: 100%;
max-width: 100%;
}
Извлечение данных с использованием метода get
def addperson(request):
data = request.POST
name = data.get('na', '')
birthdate = data.get('bi', '')
description= data.get('de', '')
radiovalue= data.get('ra', '')
person=Person.objects.create(
name=name,date=birthdate,description=description,
gender=radiovalue
)
person.save()
return render(request,'./home.html')
Обратите внимание, что ваш шаблон URL заканчивается косой чертой, а URL, который вы используете в вызове Ajax, - нет.
То, что происходит, это то, что Django автоматически перенаправляет вас из / addperson в / addperson /. Но перенаправление - это всегда GET, поэтому все ваши данные будут потеряны, а поиск request. POST
завершится неудачей.
Решение состоит в том, чтобы просто использовать / addperson / в вызове Ajax, хотя вы, возможно, захотите сделать представление более устойчивым в любом случае.