Skip to content

Back End Web Development Projects using python Framework Django.

Notifications You must be signed in to change notification settings

IamVaibhavsar/Backend_Projects_using_Django

Repository files navigation

Backend_Projects_using_Django

Backend Web Development Project using python framework Django 2.0


List of Projects:

  • Forms :taking Input from User
  • Static Blog
  • CRUD Blog- Create, Read, Update and Delete
  • Authentication -login and logout
  • To-Do-List
  • Interaction with Databases
  • Templating

Forms: taking Input from user

A Video request page in which user has to fill the form /videorequest/vrform containing name and Content of video. That filled information is displayed on Video request page /videorequest and gets updated in the database.

See the Project

The empty form will look like this:

Form

After filling the form and pressing submit button:

filled

The filled information is displayed on the Video Request Page:
Added

if you click on Enter your video request button, you will be redirected to /videorequest/vrform/ .


Static Blog

Personalised Blog Website of Static pages using Backend and interaction with databases as well.

See the Project

Home

blog


CRUD Blog- Create, Read, Update and Delete

in the above project we added the functionality of CRUD- Create, Read, Update and Delete using databases and forms.

See the Project

To Add the Blog click on Save button:

Add

Added

The blog is added on the home page.

To Update the Blog information click on Update button:

Update

To Delete the Blog:

Delete

click on confirm button


Authentication- Login and Logout

Adding the Authentication like login, logout, signup and Contect restrictions facility in the above Blog Application.

To Create the new Account:
Navigate upto project directory and type following commands in terminal.

/python manage.py makemigrations website

/python manage.py migrate articles 

/python manage.py createsuperuser

username:
password:

Enter the username and pasword to create your new account.

superuser successfully created!

See the Project

To login into your account and access the content click on login and fill the information username and password:

Login

After clicking on Login Me button, You are logged in message is shown at top. Now you can access the content.

Loggedin

Click on Logout to logout from your account and home page is displayed.

Loggedout


To-Do-List

A to-Do Web Application using Backend that lets user add tasks, Mark them Done and Delete them.

See the Project

To Add the Task, click on Do it button.

Add

The task is added in the list sucessfully.

Added

Checkmark the Done Tasks:

Done

Detete the Task:

Delete

The Tasks are Deleted sucessfully.


Interaction with Databases

Fetching the Commands and their meaning from Database.
Database queries are written in models.py

See the Project

Commands


Templating

Templating: Breaking the webpage into smaller parts.
Designed a simple 'home' ,'About Us' and 'Contact Us' page using Backend. Navigate between them using navigation bar.

See the Project

Home

About Us

Contact Us


Thank You!