https://github.com/iamvaibhavsar/backend_projects_using_django
Back End Web Development Projects using python Framework Django.
https://github.com/iamvaibhavsar/backend_projects_using_django
backend-webdevelopment django django-admin django-application framework python3 serverside-scripting webdevelopment
Last synced: 2 months ago
JSON representation
Back End Web Development Projects using python Framework Django.
- Host: GitHub
- URL: https://github.com/iamvaibhavsar/backend_projects_using_django
- Owner: IamVaibhavsar
- Created: 2019-05-03T20:52:35.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-10T21:13:08.000Z (almost 6 years ago)
- Last Synced: 2025-01-03T04:50:40.359Z (4 months ago)
- Topics: backend-webdevelopment, django, django-admin, django-application, framework, python3, serverside-scripting, webdevelopment
- Language: Python
- Homepage:
- Size: 637 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/IamVaibhavsar/Backend_Projects_using_Django/tree/master/05Forms "Forms")
The empty form will look like this:

After filling the form and pressing `submit` button:

The filled information is displayed on the Video Request Page:
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](https://github.com/IamVaibhavsar/Backend_Projects_using_Django/tree/master/04StaticBlog "Static 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](https://github.com/IamVaibhavsar/Backend_Projects_using_Django/tree/master/06CRUD-Blog "CRUD Blog")
To Add the Blog click on `Save` button:


The blog is added on the home page.
To Update the Blog information click on `Update` button:

To Delete the Blog:

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.
```cmd
/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](https://github.com/IamVaibhavsar/Backend_Projects_using_Django/tree/master/08Authentication "Authentication")To login into your account and access the content click on `login` and fill the information username and password:

After clicking on `Login Me` button, `You are logged in ` message is shown at top.
Now you can access the content.
Click on `Logout` to logout from your account and home page is displayed.

***
# To-Do-List
A to-Do Web Application using Backend that lets user add tasks, Mark them Done and Delete them.[See the Project](https://github.com/IamVaibhavsar/Backend_Projects_using_Django/tree/master/07To-Do-List "TODO")
To Add the Task, click on `Do it` button.

The task is added in the list sucessfully.

Checkmark the Done Tasks:

Detete the Task:

The Tasks are Deleted sucessfully.
***
# Interaction with Databases
Fetching the Commands and their meaning from Database.
Database queries are written in [models.py](https://github.com/IamVaibhavsar/Backend_Projects_using_Django/blob/master/03Databases/commandr/cmdr/models.py "models")[See the Project](https://github.com/IamVaibhavsar/Backend_Projects_using_Django/tree/master/03Databases "Databases")

***
# 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](https://github.com/IamVaibhavsar/Backend_Projects_using_Django/tree/master/02Templating "Templating")



***
# Thank You!