Call
whatsapp
8089080088 | 9447387064 | 9847003556
info@trinitytechnology.in
9447387064 | 9847003556
8089080088
Home | About Us | Software Development
IT Training | Placement | Contact Us | Location
HOME c#.Net

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

Django includes dozens of extras you can use to handle common Web development tasks. Django takes care of user authentication, content administration, site maps, RSS feeds, and many more tasks — right out of the box.

Django can be (and has been) used to build almost any type of website — from content management systems and wikis, through to social networks and news sites. It can work with any client-side framework, and can deliver content in almost any format (including HTML, RSS feeds, JSON, XML, etc). The site you are currently reading is built with Django! Internally, while it provides choices for almost any functionality you might want (e.g. several popular databases, templating engines, etc.), it can also be extended to use other components if needed.

Django helps developers avoid many common security mistakes by providing a framework that has been engineered to "do the right things" to protect the website automatically. For example, Django provides a secure way to manage user accounts and passwords, avoiding common mistakes like putting session information in cookies where it is vulnerable (instead cookies just contain a key, and the actual data is stored in the database) or directly storing passwords rather than a password hash.Django is written in Python, which runs on many platforms. That means that you are not tied to any particular server platform, and can run your applications on many flavours of Linux, Windows, and Mac OS X. Furthermore, Django is well-supported by many web hosting providers, who often provide specific infrastructure and documentation for hosting Django sites.

Why dJango?

With Django, you can take web applications from concept to launch in a matter of hours. Django takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

  • Ridiculously fast- Django was designed to help developers take applications from concept to completion as quickly as possible.
  • Reassuringly secure- Django takes security seriously and helps developers avoid many common security mistakes.
  • Exceedingly scalable- Some of the busiest sites on the web leverage Django’s ability to quickly and flexibly scale.
  • Fully loaded- Django includes dozens of extras you can use to handle common web development tasks. Django takes care of user authentication, content administration, site maps, RSS feeds, and many more tasks — right out of the box.
  • Incredibly versatile- Companies, organizations and governments have used Django to build all sorts of things — from content management systems to social networks to scientific computing platforms.
  • Desktop environment – This is the piece that the users actually interact with. There are many desktop environments to choose from (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce, etc.). Each desktop environment includes built-in applications (such as file managers, configuration tools, web browsers, and games).

Django Syllabus (Includes Project)


  • Html
  • CSS
  • Javascript
  • Bootstrap
  • Features of Django
  • Django web server
  • Understanding Django environment
  • A simple ‘Hello world’ application
  • Django architecture
  • MVC and MTV
  • Starting a project
  • Django apps
  • Activating our first app
  • A view that displays a hyperlink
  • Mapping the views to URLs
  • Running our first app
  • Improving the views using templates
  • The improved templates
  • Template inheritance
  • Sending data from url to view
  • Sending data from view to template
  • Starting a project
  • Creating an app inside the project
  • Activating the app
  • Creating model for our site
  • Converting the model into a table
  • Examples for Fields in Models
  • Basic data access using Django shell
  • Saving objects into database
  • Retrieving objects from database
  • Modifying objects of database
  • Sorting objects
  • Filtering objects
  • Deleting objects
  • Making changes in the data model
  • Using the admin interface
  • Customizing the admin interface
  • Adding users
  • Data access and modification using admin panel
  • Giving permissions to users
  • The Django template system
  • Template Inheritance
  • Improving the website
  • Adding background color for web pages
  • Adding banner to the web site
  • Adding background image in the web pages
  • Storing and displaying images
  • Adding users to our site
  • Uploading the information by user
  • Changing the administration interface title
  • Forms basics
  • Creating Contact Us form
  • Form field examples
  • Configuring email settings
  • Sending emails with Django
  • Django template tags
  • If/else
  • If/elif/else
  • For
  • Comments
  • Filters
  • Using templates to display data in the site
  • Introduction to Bootstrap
  • Creating tables
  • Creating grids
  • Creating carousels
  • Difference between session and cookie
  • Creating sessions and cookies in Django
  • Using SQLite
  • Configuring MySQL database
  • Working with MySQL in Django
  • Configuring Oracle database
  • Working with Oracle in Django
  • CRUD operations
  • Project life cycle
  • Creating a functional website in Django

RELATED COURSES

Trinity Technologies, Radheyam Tower, Santhi Nagar, Pulimood, Thiruvananthapuram, Kerala 695001,
0471-2334855 | 2335855 | 9447387064 | 9847003556 info@trinitytechnology.in
BSc Project, Msc Project, Btech Project, Mtech Project, MCA Project, Application Project, IEEE Project, PHP Project, ASP.Net Project, Java/J2EE Project, Python Project, Django Project, Angular Project, IOT Project, Internship in PHP, Internship in .Net, Internship in Java/J2EE, Internship in Networking, Internship in Ethical Hacking, Internship in Linux