I am new ,i want to autofill form when i select vehicle id from template .hre is my models .
class Fuel(models.Model):
vehicle = models.ForeignKey(Vehicle, on_delete=models.CASCADE)
previous_km = models.IntegerField(blank=False, null=False)
progressive_km = models.IntegerField(blank=False, null=False)
when i select vehicle then corresponding vehicle previous_km automatically filled in form.
here a write simple javascript code manually but i want to take from database.
<script>
let usersData = [
{
id: 1,
email: "u1@gmail.com",
fname: "fname-1",
lname: "lname-1",
previous_km : 1000,
},
{
id: 2,
email: "u2@gmail.com",
fname: "fname-2",
lname: "lname-2",
previous_km : 2000,
},
];
document.getElementById('vehicle').onchange = (e) => {
let selectedUser = usersData.find(userdata => userdata.id == e.target.value);
console.log(selectedUser);
document.getElementById('previous_km').value = selectedUser.previous_km;
};