django integer field example

# models.py

from django.db import models

class YourModel(models.Model):
    your_integer_field = models.IntegerField()
# forms.py

from django import forms
from .models import YourModel

class YourModelForm(forms.ModelForm):
    class Meta:
        model = YourModel
        fields = ['your_integer_field']
# views.py

from django.shortcuts import render, redirect
from .forms import YourModelForm
from .models import YourModel

def your_view(request):
    if request.method == 'POST':
        form = YourModelForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('success_view')  # Redirect to a success page
    else:
        form = YourModelForm()

    return render(request, 'your_template.html', {'form': form})
<!-- your_template.html -->

<form method="post" action="{% url 'your_view' %}">
    {% csrf_token %}
    {{ form.as_p }}
    <button type="submit">Submit</button>
</form>
# urls.py

from django.urls import path
from .views import your_view

urlpatterns = [
    path('your-view/', your_view, name='your_view'),
]