

{"id":100266,"date":"2021-09-08T13:06:30","date_gmt":"2021-09-08T07:36:30","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=100266"},"modified":"2026-06-01T12:26:02","modified_gmt":"2026-06-01T06:56:02","slug":"python-college-admission-system","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/","title":{"rendered":"Online College Admission System Project in Python Django"},"content":{"rendered":"<p>So today we are going to develop an online college admission management system where students can apply for any branch of engineering in an engineering college by giving their personal and educational details.<\/p>\n<h3>About Python Online College Admission Management System:<\/h3>\n<p>The main purpose of this project is to manage all the processes of admission in a simple and efficient way. It will be easy for the students to apply in a college. Similarly, the admin can also go through the application and approve or reject the application very easily.<\/p>\n<h3>Django Online College Admission Management System:<\/h3>\n<p>Students interested in the particular college can fill the application form and upload all the original certificates eg: Marksheets etc. Then the admin can view the whole application and approve or reject it. If everything matches the requirements then the admin will approve the application or else reject. Admin can also specify the reason of rejection if the admin wants then the user can edit the application form and resubmit it.<\/p>\n<h3>Project Prerequisites<\/h3>\n<p>This project requires a basic knowledge of Django. It\u2019s a good project to start from. For the front-end part html, css, and bootstrap are required.<\/p>\n<h3>Download College Admission System Project<\/h3>\n<p>Please download the source code of python college admission system: <a href=\"https:\/\/drive.google.com\/file\/d\/136-yzElrkIzO4P7vJqJayxPclx4vGKPO\/view?usp=drive_link\"><strong>Online College Admission System Project Code<\/strong><\/a><\/p>\n<h3>Project File Structure<\/h3>\n<p>First, let\u2019s check the steps to build the Online College Management System in Python Django Framework:<\/p>\n<p>1. Create a project with an app.<br \/>\n2. Create a folder for all the templates, static files, and for the media.<br \/>\n3. Run the migrate command.<br \/>\n4. Create a superuser.<br \/>\n5. Then create the urls according to the following code.<\/p>\n<p><strong>Urls.py<\/strong> :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">urlpatterns = [\r\n    path(\"\", views.college, name=\"college\"),\r\n    path(\"notice\/&lt;int:myid&gt;\/\", views.notice, name=\"notice\"),\r\n    path(\"application_form\/\", views.application_form, name=\"application_form\"),\r\n    path(\"edit_application\/\", views.edit_application, name=\"edit_application\"),\r\n    path(\"status\/\", views.status, name=\"status\"),\r\n# Authentication\r\n    path(\"register\/\", views.register, name=\"register\"),\r\n    path(\"login\/\", views.loggedin, name=\"login\"),\r\n    path(\"logout\/\", views.loggedout, name=\"logout\"),\r\n# Admin \r\n    path(\"handle_admin\/\", views.handle_admin, name=\"handle_admin\"),\r\n    path(\"users\/\", views.users, name=\"users\"),\r\n    path(\"student_application\/&lt;int:myid&gt;\/\", views.student_application, name=\"student_application\"),\r\n    path(\"application_status\/&lt;int:pk&gt;\/\", UpdatePostView.as_view(), name=\"application_status\"),\r\n    path(\"approved_applications\/\", views.approved_applications, name=\"approved_applications\"),\r\n    path(\"pending_applications\/\", views.pending_applications, name=\"pending_applications\"),\r\n    path(\"rejected_applications\/\", views.rejected_applications, name=\"rejected_applications\"),\r\n]\r\n<\/pre>\n<p><strong>Code Explanation:<\/strong><\/p>\n<p>It is considered to be a good practice to create a separate urls file for each app. The urls are into three parts 1) For users 2) User Authentication 3) For admin<\/p>\n<p><strong>Models.py<\/strong> :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">from django.db import models\r\nfrom django.contrib.auth.models import User\r\nfrom django.utils.timezone import now\r\nfrom django.urls import reverse\r\n \r\nclass Application(models.Model):\r\n    COURSES = (\r\n    ('Computer Science Engineering', 'Computer Science Engineering'),\r\n    ('Information Technology Engineering', 'Information Technology Engineering'),\r\n    ('Electronics and Telecommunication Engineering', 'Electronics and Telecommunication Engineering'),\r\n    ('Electronics Engineering', 'Electronics Engineering'),\r\n    )\r\n \r\n    STATUS = (\r\n        ('Approved', 'Approved'),\r\n        ('Pending', 'Pending'),\r\n        ('Rejected', 'Rejected'),\r\n    )\r\n \r\n    user = models.OneToOneField(User, on_delete=models.CASCADE, blank=True, null=True)\r\n    course = models.CharField(max_length=100, choices= COURSES)\r\n    name = models.CharField(max_length=200) \r\n    email = models.CharField(max_length=200) \r\n    phone_no = models.CharField(max_length=200) \r\n    address = models.TextField(max_length=200) \r\n    student_profile = models.ImageField(upload_to=\"images\") \r\n    ssc_percentage = models.DecimalField(max_digits=4, decimal_places=2, null=True)\r\n    ssc_marksheet = models.ImageField(upload_to=\"images\", null=True)\r\n    ssc_passing_certificate = models.ImageField(upload_to=\"images\", null=True)\r\n    ssc_leaving_certificate = models.ImageField(upload_to=\"images\", null=True)\r\n    hsc_percentage = models.DecimalField(max_digits=4, decimal_places=2, null=True)\r\n    hsc_marksheet = models.ImageField(upload_to=\"images\", null=True)\r\n    hsc_passing_certificate = models.ImageField(upload_to=\"images\", null=True)\r\n    hsc_leaving_certificate = models.ImageField(upload_to=\"images\", null=True)\r\n    cet_percentile = models.DecimalField(max_digits=5, decimal_places=3, null=True)\r\n    cet_scorecard = models.ImageField(upload_to=\"images\", null=True)\r\n    jee_percentile = models.DecimalField(max_digits=5, decimal_places=3, null=True)\r\n    jee_scorecard = models.ImageField(upload_to=\"images\", null=True)\r\n    Application_Status = models.TextField(max_length=100, choices=STATUS, default=\"Pending\")\r\n    message = models.TextField(max_length=100, default=\"\")\r\n \r\n    def __str__(self):\r\n        return self.name\r\n \r\n    def get_absolute_url(self):\r\n        return reverse('users')\r\n \r\nclass Notice(models.Model):\r\n    title = models.CharField(max_length=200)\r\n \r\n    def __str__(self):\r\n        return self.title\r\n \r\nclass Detail(models.Model):\r\n    title = models.ForeignKey(Notice, on_delete=models.CASCADE)\r\n    notice = models.CharField(max_length=200)\r\n \r\n    def __str__(self):\r\n        return self.notice\r\n<\/pre>\n<p><strong>Code Explanation:<\/strong><\/p>\n<p>The most important model of python college admission system is the <strong>Application<\/strong> model. It stores all the details of the students personal and educational details. The student while filling the application form gives all these details. The status and message are edited by the admin. Notice and Detail model stores the notice for first, second, third, and fourth year students. It is possible to add any notice for any category of students.<\/p>\n<h4>1. For the home page, all the notice for different year students will be shown (college.html):<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"container mt-4\"&gt;\r\n    &lt;h1&gt;Important Notice&lt;\/h1&gt;\r\n&lt;div class=\"row mt-4\"&gt;\r\n  {% for i in notice %}\r\n    &lt;div class=\"col-sm-6\"&gt;\r\n      &lt;div class=\"card\"&gt;\r\n        &lt;div class=\"card-body\"&gt;\r\n          &lt;h5 class=\"card-title\"&gt;{{i.title}}&lt;\/h5&gt;\r\n          &lt;p class=\"card-text\"&gt;&lt;a href=\"\/notice\/{{i.id}}\/\"&gt;View all recent updates.&lt;\/a&gt;&lt;\/p&gt;\r\n        &lt;\/div&gt;\r\n      &lt;\/div&gt;\r\n    &lt;\/div&gt;\r\n    {% endfor %}\r\n  &lt;\/div&gt;\r\n  &lt;\/div&gt;\r\n<\/pre>\n<p><strong>Views.py<\/strong> :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def college(request):\r\n    notice = Notice.objects.all()\r\n    return render(request, \"college.html\", {'notice':notice})\r\n<\/pre>\n<p><strong>Code Explanation:<\/strong><br \/>\nOn the first page of the project all the notices will be displayed by using the for loop from the Notice model. Students can see the notice by clicking on the title regarding their year or branch.<\/p>\n<h4>2. A form is created for the user registration (register.html):<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;form action=\"\/register\/\" method=\"POST\"&gt; {% csrf_token %}\r\n    &lt;div class=\"container mt-5\"&gt;\r\n        &lt;div class=\"mb-3\"&gt;\r\n            &lt;label for=\"username\" class=\"form-label\"&gt;Username&lt;\/label&gt;\r\n            &lt;input type=\"text\" class=\"form-control\" id=\"username\" name=\"username\"&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"mb-3\"&gt;\r\n            &lt;label for=\"first_nam\" class=\"form-label\"&gt;First Name&lt;\/label&gt;\r\n            &lt;input type=\"text\" class=\"form-control\" id=\"first_name\" name=\"first_name\"&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"mb-3\"&gt;\r\n            &lt;label for=\"last_name\" class=\"form-label\"&gt;Last Name&lt;\/label&gt;\r\n            &lt;input type=\"text\" class=\"form-control\" id=\"last_name\" name=\"last_name\"&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"mb-3\"&gt;\r\n            &lt;label for=\"email\" class=\"form-label\"&gt;Email address&lt;\/label&gt;\r\n            &lt;input type=\"email\" class=\"form-control\" id=\"email\" name=\"email\"&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"mb-3\"&gt;\r\n            &lt;label for=\"password1\" class=\"form-label\"&gt;Password&lt;\/label&gt;\r\n            &lt;input type=\"password\" class=\"form-control\" id=\"password1\" name=\"password1\"&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"mb-3\"&gt;\r\n            &lt;label for=\"password2\" class=\"form-label\"&gt;Confirm Password&lt;\/label&gt;\r\n            &lt;input type=\"password\" class=\"form-control\" id=\"password2\" name=\"password2\"&gt;\r\n        &lt;\/div&gt;\r\n        &lt;button type=\"submit\" class=\"btn btn-primary\"&gt;Submit&lt;\/button&gt;\r\n    &lt;\/div&gt;\r\n&lt;\/form&gt;\r\n<\/pre>\n<p><strong>Views.py<\/strong> :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def register(request):\r\n    if request.method==\"POST\":   \r\n        username = request.POST['username']\r\n        email = request.POST['email']\r\n        first_name=request.POST['first_name']\r\n        last_name=request.POST['last_name']\r\n        password1 = request.POST['password1']\r\n        password2 = request.POST['password2']\r\n        \r\n        if password1 != password2:\r\n            messages.error(request, \"Passwords do not match.\")\r\n            return redirect('\/register')\r\n        \r\n        user = User.objects.create_user(username, email, password1)\r\n        user.first_name = first_name\r\n        user.last_name = last_name\r\n        user.save()\r\n        return render(request, 'login.html')   \r\n    return render(request, \"register.html\")\r\n<\/pre>\n<p><strong>Code Explanation:<\/strong><\/p>\n<p>We create a form with a post request to take the required details from the user. These are then stored in the Django User model. These details will be further required to identify the user while logging in.<\/p>\n<h4>3. Then a form is created for the user login (login.html):<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;form action=\"\/login\/\" method=\"POST\"&gt; {% csrf_token %}\r\n    &lt;div class=\"container mt-5\"&gt;\r\n    &lt;div class=\"mb-3\"&gt;\r\n      &lt;label for=\"username\" class=\"form-label\"&gt;Username&lt;\/label&gt;\r\n      &lt;input type=\"text\" class=\"form-control\" id=\"username\" name=\"username\"&gt;\r\n    &lt;\/div&gt;\r\n    &lt;div class=\"mb-3\"&gt;\r\n      &lt;label for=\"password\" class=\"form-label\"&gt;Password&lt;\/label&gt;\r\n      &lt;input type=\"password\" class=\"form-control\" id=\"password\" name=\"password\"&gt;\r\n    &lt;\/div&gt;\r\n    &lt;br&gt;\r\n    &lt;button type=\"submit\" class=\"btn btn-primary\"&gt;Submit&lt;\/button&gt;\r\n  &lt;\/div&gt;\r\n  &lt;\/form&gt;\r\n<\/pre>\n<p><strong>Views.py<\/strong> :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def loggedin(request):\r\n    if request.user.is_authenticated:\r\n        return redirect(\"\/\")\r\n    else:\r\n        if request.method==\"POST\":\r\n            username = request.POST['username']\r\n            password = request.POST['password']\r\n            \r\n            user = authenticate(username=username, password=password)\r\n            \r\n            if user is not None:\r\n                login(request, user)\r\n                messages.success(request, \"Successfully Logged In\")\r\n                return redirect(\"\/\")\r\n            else:\r\n                messages.error(request, \"Invalid Credentials\")\r\n            return render(request, 'college.html')   \r\n    return render(request, \"login.html\")\r\n<\/pre>\n<p><strong>Code Explanation:<\/strong><\/p>\n<p>If the user wants to fill the application form, then the user has to register and then login. While login if the username and password is wrong then \u201cInvalid Credentials\u201d message will be shown else the user will get successfully logged in.<\/p>\n<h4>4. After login the student can fill the application form and if the student has already filled the application form, then the student can view and edit the form. (application_form.html):<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">{% if hide.exists %}\r\n&lt;div class=\"container mt-4\"&gt;\r\n    &lt;div class=\"row\"&gt;\r\n        &lt;h1 style=\"text-align: center;\"&gt;Personal Details&lt;\/h1&gt;\r\n            &lt;hr&gt;\r\n        &lt;div class=\"col-md-4\"&gt;\r\n            &lt;div class=\"profile-img\"&gt;\r\n                {% if user.application.student_profile.url %}\r\n                &lt;img src=\"{{user.application.student_profile.url}}\" alt=\"\" width=\"310px\" height=\"270px\"&gt;\r\n                {% endif %}\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"col-md-8\"&gt;\r\n            &lt;div class=\"profile-tab\"&gt;\r\n                &lt;div class=\"tab-pane\"&gt;\r\n                    &lt;br&gt;&lt;br&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;Course :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.course}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;Full Name :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.name}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;Email ID :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.email}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% if user.application.phone_no %}\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;Phone Number :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.phone_no}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% endif %}\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;Address :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.address}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                &lt;\/div&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;hr&gt;\r\n&lt;div class=\"container mt-4\"&gt;\r\n    &lt;div class=\"row\"&gt;\r\n        &lt;h1 style=\"text-align: center;\"&gt;Educational Details&lt;\/h1&gt;\r\n            &lt;hr&gt;\r\n        &lt;div class=\"col-md-4\"&gt;\r\n            &lt;div class=\"profile-img\"&gt;\r\n                &lt;h3&gt;10th Std Details&lt;\/h3&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"col-md-8\"&gt;\r\n            &lt;div class=\"profile-tab\"&gt;\r\n                &lt;div class=\"tab-pane\"&gt;\r\n                    &lt;br&gt;&lt;br&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;SSC Percentage :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.ssc_percentage}}%&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;SSC Marksheet :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.ssc_marksheet.url}}\"&gt;View SSC Marksheet&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;SSC Passing Certificate :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.ssc_passing_certificate.url}}\"&gt; View SSC Passing Certificate&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% if user.application.phone_no %}\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;SSC Leaving Certificate :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.ssc_leaving_certificate.url}}\"&gt;View SSC Leaving Certificate&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% endif %}\r\n                &lt;\/div&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;hr&gt;\r\n \r\n&lt;div class=\"container mt-4\"&gt;\r\n    &lt;div class=\"row\"&gt;\r\n        &lt;div class=\"col-md-4\"&gt;\r\n            &lt;div class=\"profile-img\"&gt;\r\n                &lt;h3&gt;12th Std Details&lt;\/h3&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"col-md-8\"&gt;\r\n            &lt;div class=\"profile-tab\"&gt;\r\n                &lt;div class=\"tab-pane\"&gt;\r\n                    &lt;br&gt;&lt;br&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;HSC Percentage :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.hsc_percentage}}%&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;HSC Marksheet :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.hsc_marksheet.url}}\"&gt;View HSC Marksheet&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;HSC Passing Certificate :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.hsc_passing_certificate.url}}\"&gt;View HSC Marksheet&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% if user.application.phone_no %}\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;HSC Leaving Certificate :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.hsc_leaving_certificate.url}}\"&gt;View HSC Leaving Certificate&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% endif %}\r\n                &lt;\/div&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;hr&gt;\r\n \r\n&lt;div class=\"container mt-4\"&gt;\r\n    &lt;div class=\"row\"&gt;\r\n        &lt;div class=\"col-md-4\"&gt;\r\n            &lt;div class=\"profile-img\"&gt;\r\n                &lt;h3&gt;CET and JEE Scorecard&lt;\/h3&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"col-md-8\"&gt;\r\n            &lt;div class=\"profile-tab\"&gt;\r\n                &lt;div class=\"tab-pane\"&gt;\r\n                    &lt;br&gt;&lt;br&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;CET Percentile :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.cet_percentile}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;CET Scorecard :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.cet_scorecard.url}}\"&gt;View CET Scorecard&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;JEE Percentile :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.jee_percentile}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% if user.application.phone_no %}\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;JEE Scorecard :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.jee_scorecard.url}}\"&gt;View JEE Scorecard&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% endif %}\r\n                &lt;\/div&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;hr&gt;\r\n&lt;h4&gt;Click here to edit the application&lt;\/h4&gt;&lt;a href=\"\/edit_application\/\" class=\"btn btn-secondary\" style=\"width: 20rem;\"&gt;Edit Application&lt;\/a&gt;\r\n&lt;br&gt;&lt;br&gt;\r\n{% else %}\r\n&lt;div class=\"container mt-4\"&gt;\r\n    &lt;form action=\"\/addmission_form\/\" method=\"POST\" enctype=\"multipart\/form-data\"&gt; {% csrf_token %}\r\n    {{form.as_p}}\r\n    &lt;button type=\"submit\"&gt;Submit&lt;\/button&gt;\r\n    &lt;\/form&gt;\r\n&lt;\/div&gt;\r\n{% endif %}\r\n<\/pre>\n<p><strong>Views.py<\/strong> :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def application_form(request):\r\n    hide = Application.objects.filter(user=request.user)\r\n    if request.method==\"POST\":\r\n        form = ApplicationForm(request.POST, request.FILES)\r\n        if form.is_valid():\r\n            application = form.save()\r\n            application.user = request.user\r\n            application.save()\r\n            return render(request, \"application_form.html\")\r\n    else:\r\n        form=ApplicationForm()\r\n    return render(request, \"application_form.html\", { 'form':form,'hide':hide})\r\n<\/pre>\n<p><strong>Code Explanation:<\/strong><\/p>\n<p>After the student is logged in, he\/she can fill the application form on python college admission system and upload all the original documents asked in the application form.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">hide = Application.objects.filter(user=request.user)\r\n<\/pre>\n<p>We then check that the logged in students application already exists or not and save it in the \u201chide\u201d variable. Then the \u201chide\u201d variable is used in the templates as follows:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">{% if hide.exists %}<\/pre>\n<p>This means that the logged in student has already filled the application form so the whole application filled by the particular student will be displayed with an edit option. If this condition fails, that is the logged in student has not filled the application form, then the else statement will get executed, that is the entire form will be displayed on python college admission system.<\/p>\n<h4>5. Status of the application (status.html):<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"container w-50 mt-4 shadow\"&gt;\r\n    &lt;h3&gt;Your application is {{application.Application_Status}}&lt;\/h3&gt;\r\n    &lt;br&gt;\r\n    &lt;h5&gt;{{application.message}}&lt;\/h5&gt;\r\n&lt;\/div&gt;\r\n<\/pre>\n<p><strong>Views.py:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def status(request):\r\n    application = Application.objects.get(user=request.user) \r\n    return render(request, \"status.html\", {'application':application})\r\n<\/pre>\n<p><strong>Code Explanation:<\/strong><br \/>\nAfter successfully submitting the application form, the student can check the status of the form by navigating to the application status option given on the navigation bar. At first the status will be pending, as pending status is given as default in the models.py. After viewing the application form the admin can change the status of the application only. The admin can change the status from Pending to Approved or Rejected depending upon the student\u2019s application form. Lastly, the status will get displayed with a message if any.<\/p>\n<h4>6. Admin\u2019s home page (handle_admin.html):<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"box\"&gt;\r\n         &lt;h2&gt;&lt;a href=\"\/users\/\"&gt; All Users ({{users}}) &lt;\/a&gt;&lt;\/h2&gt;\r\n     &lt;\/div&gt;\r\n     &lt;div class=\"box\"&gt;\r\n         &lt;h2&gt;&lt;a href=\"\/approved_applications\/\"&gt; Approved Applications ({{approve}}) &lt;\/a&gt;&lt;\/h2&gt;\r\n   &lt;\/div&gt;\r\n   &lt;div class=\"box\"&gt;\r\n       &lt;h2&gt;&lt;a href=\"\/pending_applications\/\"&gt; Pending Applications ({{pending}}) &lt;\/a&gt;&lt;\/h2&gt;\r\n   &lt;\/div&gt;\r\n   &lt;div class=\"box\"&gt;\r\n       &lt;h2&gt;&lt;a href=\"\/rejected_applications\/\"&gt; Rejected Applications ({{reject}}) &lt;\/a&gt;&lt;\/h2&gt;\r\n   &lt;\/div&gt;\r\n<\/pre>\n<p><strong>Views.py:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def handle_admin(request):\r\n    if not request.user.is_superuser:\r\n        return redirect(\"\/login\")\r\n    users = User.objects.all().count\r\n    approve = Application.objects.filter(Application_Status='Approved').count\r\n    reject = Application.objects.filter(Application_Status='Rejected').count\r\n    pending = Application.objects.filter(Application_Status='Pending').count\r\n    return render(request, \"handle_admin.html\", {'approve':approve, 'reject':reject, 'pending':pending, 'users':users})\r\n<\/pre>\n<p><strong>Code Explanation:<\/strong><br \/>\nOn the admin\u2019s home page four options are created to view all the applications, the pending applications, the approved applications and the rejected applications respectively. The admin can basically check all the pending applications and then approve or reject it.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">approve = Application.objects.filter(Application_Status='Approved').count\r\n<\/pre>\n<p>The above line basically fetches the number of applications from the Application model filtering the application status to be approved. Similarly, the number of applications is stored for all users, pending and rejected applications.<\/p>\n<h4>7. Admin can view and change the status of the application (student_application.html):<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"container mt-4\"&gt;\r\n    &lt;div class=\"row\"&gt;\r\n        &lt;h1 style=\"text-align: center;\"&gt;Personal Details&lt;\/h1&gt;\r\n            &lt;hr&gt;\r\n        &lt;div class=\"col-md-4\"&gt;\r\n            &lt;div class=\"profile-img\"&gt;\r\n                {% if user.application.student_profile.url %}\r\n                &lt;img src=\"{{user.application.student_profile.url}}\" alt=\"\" width=\"310px\" height=\"270px\"&gt;\r\n                {% endif %}\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"col-md-8\"&gt;\r\n            &lt;div class=\"profile-tab\"&gt;\r\n                &lt;div class=\"tab-pane\"&gt;\r\n                    &lt;br&gt;&lt;br&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;Course :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.course}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;Full Name :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.name}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;Email ID :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.email}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% if user.application.phone_no %}\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;Phone Number :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.phone_no}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% endif %}\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;Address :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.address}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                &lt;\/div&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;hr&gt;\r\n&lt;div class=\"container mt-4\"&gt;\r\n    &lt;div class=\"row\"&gt;\r\n        &lt;h1 style=\"text-align: center;\"&gt;Educational Details&lt;\/h1&gt;\r\n            &lt;hr&gt;\r\n        &lt;div class=\"col-md-4\"&gt;\r\n            &lt;div class=\"profile-img\"&gt;\r\n                &lt;h3&gt;10th Std Details&lt;\/h3&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"col-md-8\"&gt;\r\n            &lt;div class=\"profile-tab\"&gt;\r\n                &lt;div class=\"tab-pane\"&gt;\r\n                    &lt;br&gt;&lt;br&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;SSC Percentage :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.ssc_percentage}}%&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;SSC Marksheet :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.ssc_marksheet.url}}\"&gt;View SSC Marksheet&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;SSC Passing Certificate :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.ssc_passing_certificate.url}}\"&gt; View SSC Passing Certificate&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% if user.application.phone_no %}\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;SSC Leaving Certificate :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.ssc_leaving_certificate.url}}\"&gt;View SSC Leaving Certificate&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% endif %}\r\n                &lt;\/div&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;hr&gt;\r\n \r\n&lt;div class=\"container mt-4\"&gt;\r\n    &lt;div class=\"row\"&gt;\r\n        &lt;div class=\"col-md-4\"&gt;\r\n            &lt;div class=\"profile-img\"&gt;\r\n                &lt;h3&gt;12th Std Details&lt;\/h3&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"col-md-8\"&gt;\r\n            &lt;div class=\"profile-tab\"&gt;\r\n                &lt;div class=\"tab-pane\"&gt;\r\n                    &lt;br&gt;&lt;br&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;HSC Percentage :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.hsc_percentage}}%&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;HSC Marksheet :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.hsc_marksheet.url}}\"&gt;View HSC Marksheet&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;HSC Passing Certificate :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.hsc_passing_certificate.url}}\"&gt;View HSC Marksheet&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% if user.application.phone_no %}\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;HSC Leaving Certificate :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.hsc_leaving_certificate.url}}\"&gt;View HSC Leaving Certificate&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% endif %}\r\n                &lt;\/div&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;hr&gt;\r\n \r\n&lt;div class=\"container mt-4\"&gt;\r\n    &lt;div class=\"row\"&gt;\r\n        &lt;div class=\"col-md-4\"&gt;\r\n            &lt;div class=\"profile-img\"&gt;\r\n                &lt;h3&gt;CET and JEE Scorecard&lt;\/h3&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"col-md-8\"&gt;\r\n            &lt;div class=\"profile-tab\"&gt;\r\n                &lt;div class=\"tab-pane\"&gt;\r\n                    &lt;br&gt;&lt;br&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;CET Percentile :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.cet_percentile}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;CET Scorecard :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.cet_scorecard.url}}\"&gt;View CET Scorecard&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;JEE Percentile :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;{{user.application.jee_percentile}}&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% if user.application.phone_no %}\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;label&gt;JEE Scorecard :&lt;\/label&gt;\r\n                        &lt;\/div&gt;\r\n                        &lt;div class=\"col-md-6\"&gt;\r\n                            &lt;p&gt;&lt;a href=\"{{user.application.jee_scorecard.url}}\"&gt;View JEE Scorecard&lt;\/a&gt;&lt;\/p&gt;\r\n                        &lt;\/div&gt;\r\n                    &lt;\/div&gt;\r\n                    {% endif %}\r\n                &lt;\/div&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;hr&gt;\r\n&lt;h4&gt;Click here to edit the status&lt;\/h4&gt;&lt;a href=\"\/application_status\/{{application.id}}\/\" class=\"btn btn-secondary\" style=\"width: 20rem;\"&gt;Edit Status&lt;\/a&gt;\r\n<\/pre>\n<p><strong>Views.py:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def student_application(request, myid):\r\n    if not request.user.is_superuser:\r\n        return redirect(\"\/login\")\r\n    application = Application.objects.filter(id=myid)\r\n    return render(request, \"student_application.html\", {'application':application[0]})\r\n<\/pre>\n<p><strong>Code Explanation:<\/strong><\/p>\n<p>After clicking on one of the 4 options from all students list, approved application list, pending application list and rejected application list the list will be displayed in the form of a table. On clicking the view application button the admin can view the particular student\u2019s application on python college admission system application. Then the admin can go through the entire application, check all the submitted documents and then change the status of the application.<\/p>\n<h3>Python Online College Admission System Output:<\/h3>\n<p><strong>College Admission Home without student logged in:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-home.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100649\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-home.png\" alt=\"college admission home\" width=\"1910\" height=\"903\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-home.png 1910w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-home-768x363.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-home-1536x726.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-home-520x246.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-home-720x340.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-home-320x151.png 320w\" sizes=\"auto, (max-width: 1910px) 100vw, 1910px\" \/><\/a><\/p>\n<p><strong>Register:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-registration.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100650\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-registration.png\" alt=\"python college registration\" width=\"1910\" height=\"903\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-registration.png 1910w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-registration-768x363.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-registration-1536x726.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-registration-520x246.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-registration-720x340.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-registration-320x151.png 320w\" sizes=\"auto, (max-width: 1910px) 100vw, 1910px\" \/><\/a><\/p>\n<p><strong>Application Form:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-application-form.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100651\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-application-form.png\" alt=\"college admission application form\" width=\"1909\" height=\"903\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-application-form.png 1909w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-application-form-768x363.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-application-form-1536x727.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-application-form-520x246.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-application-form-720x341.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/college-admission-application-form-320x151.png 320w\" sizes=\"auto, (max-width: 1909px) 100vw, 1909px\" \/><\/a><\/p>\n<p><strong>College Admission Admin Home page:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-admin-home.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100652\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-admin-home.png\" alt=\"python college admin home\" width=\"1920\" height=\"903\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-admin-home.png 1920w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-admin-home-768x361.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-admin-home-1536x722.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-admin-home-520x245.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-admin-home-720x339.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-college-admin-home-320x151.png 320w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<h3>Summary<\/h3>\n<p>So here we come to an end of this project and we have successfully developed an online college admission management system in Django. With this project in Django, we have developed an efficient, time-saving and easy to use system for the hectic admission process.<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:2537,&quot;href&quot;:&quot;https:\\\/\\\/drive.google.com\\\/file\\\/d\\\/136-yzElrkIzO4P7vJqJayxPclx4vGKPO\\\/view?usp=drive_link&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260601065608\\\/https:\\\/\\\/drive.google.com\\\/file\\\/d\\\/136-yzElrkIzO4P7vJqJayxPclx4vGKPO\\\/view?usp=drive_link&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-02 06:50:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-05 10:50:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-08 16:49:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-14 03:35:17&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-14 03:35:17&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So today we are going to develop an online college admission management system where students can apply for any branch of engineering in an engineering college by giving their personal and educational details. About&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":100653,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19149],"tags":[25118,25075,19201,24910,25073,25074,25117,21082],"class_list":["post-100266","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-django","tag-college-admission-system","tag-django-online-college-admission-management-system-project","tag-django-project","tag-django-project-for-beginners","tag-online-college-admission-management-system","tag-online-college-admission-management-system-project","tag-python-college-admission-system","tag-python-project"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Online College Admission System Project in Python Django - DataFlair<\/title>\n<meta name=\"description\" content=\"Develop Online College Admission Management System project using Django in easy steps. Source code is provided for your help.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Online College Admission System Project in Python Django - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Develop Online College Admission Management System project using Django in easy steps. Source code is provided for your help.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-08T07:36:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T06:56:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-django-college-admission-system.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Online College Admission System Project in Python Django - DataFlair","description":"Develop Online College Admission Management System project using Django in easy steps. Source code is provided for your help.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/","og_locale":"en_US","og_type":"article","og_title":"Online College Admission System Project in Python Django - DataFlair","og_description":"Develop Online College Admission Management System project using Django in easy steps. Source code is provided for your help.","og_url":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2021-09-08T07:36:30+00:00","article_modified_time":"2026-06-01T06:56:02+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-django-college-admission-system.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"Online College Admission System Project in Python Django","datePublished":"2021-09-08T07:36:30+00:00","dateModified":"2026-06-01T06:56:02+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/"},"wordCount":1057,"commentCount":11,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-django-college-admission-system.jpg","keywords":["college admission system","django Online College Admission Management System project","Django Project","django project for beginners","Online College Admission Management System","Online College Admission Management System project","python college admission system","Python project"],"articleSection":["Django Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/python-college-admission-system\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/","url":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/","name":"Online College Admission System Project in Python Django - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-django-college-admission-system.jpg","datePublished":"2021-09-08T07:36:30+00:00","dateModified":"2026-06-01T06:56:02+00:00","description":"Develop Online College Admission Management System project using Django in easy steps. Source code is provided for your help.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/python-college-admission-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-django-college-admission-system.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/python-django-college-admission-system.jpg","width":1200,"height":628,"caption":"python django college admission system"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/python-college-admission-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Django Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/django\/"},{"@type":"ListItem","position":3,"name":"Online College Admission System Project in Python Django"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":false,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/100266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=100266"}],"version-history":[{"count":4,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/100266\/revisions"}],"predecessor-version":[{"id":148611,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/100266\/revisions\/148611"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/100653"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=100266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=100266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=100266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}