Dj(T)ango with Python Ritika Virmani. What is Django? It’s not a Hawaiian dance Developed by Adrian Holovaty and Simon Willison Rapid Web Development.

Slides:



Advertisements
Similar presentations
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Advertisements

건전지로 달리는 쟝고 세미나. 정재성 Django Web Framework CGI.
Web 2.0 Tools Carmen N. Malavé Lyvanice Pérez INCO 3005 (05) Dr. Jesús López Oral Presentation Wordpress.com.
Chicago Band Connection Developed by Chutes & Ladders.
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
Jiří Balej, Martin Podborský, Petra Čačková.  Tools, which enables to produce content without source code knowledge  Text document ◦ MS Word/OO Writer.
DR. MOHAMMAD IQBAL THANKS TO ADITYA SENGUPTA Comparing Web Frameworks.
Content Management Systems A content management system is software that loads on your web host’s server and manages all content on your web site dynamically.
Geographic Web Applications for Perfectionists with Deadlines
Web Development Methodologies Yuan Wang(yw2326). Basic Concepts Browser/Server (B/S) Structure Keywords: Browser, Server Examples: Websites Client/Server.
 >> django-admin.py startproject mysite /mysite __init__.py manage.py settings.py urls.py.
Web Frameworks: Django Department of Biomedical Informatics University of Pittsburgh School of Medicine
A pro-Django presentation: Brandon W. King SoCal Piggies - May 2007.
Django Web Framework 김형용, 이정민 Framework 2.1. Django High-level Python Web Framework Develop fast Automate the repetitive stuff Follow best practices.
RUBY ON RAILS It’s so rad. What we’ll cover  What is Ruby?  What is RoR?  Why RoR?  Developing with RoR  Deployment  Demo  Questions.
Joomla!. What is Joomla! Joomla! is the largest Open Source Content Management System (CMS) for publishing on the World Wide Web Using a CMS allows non-technical.
How the Web Works. WWW – part of the Internet (others: , FTP, Telnet) Loaded to a Server | Viewed in a Browser (Client) Client: Request & Render.
Easy HTML DB. Michael Cunningham Developer/Database Administrator.
UVa cs1120 David Evans Lecture 34: Djustifying Django.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Module 11 : Backup and Restore Jong S. Bok
건전지로 달리는 쟝고 세미나. 파트2 Last time MVC Views and URLconfs.
Introduction to R By Robert Biddle. About Me Data Professional with over 10 years experience. Hilton Grand Vacations, Orlando Data Architect MCITP Database.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
Ken Casada Developer Evangelist Microsoft Switzerland WebMatrix: Your Web Made.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
1 Dr Alexiei Dingli Web Science Stream Introducing Rails.
A Web-Enabled Aircraft Scheduler Michael Wallette 20 Nov
Who uses it? MichaelMoore.com What's it all about? Rapid Development Clean, Pragmatic Design.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Joomla Website Optimization Everything that is needed to Run Joomla as Secure Website.
Ken Casada Developer Evangelist Microsoft Switzerland Develop and maintain CMS.
Templates, Databases and Frameworks. Databases: DBI Common database interface for perl Provides a functional,
Django 101 By: Jason Sumner. Django Overview Django was started in 2003, released under BSD in 2005, and the Django Software Foundation was established.
© 2008 IBM Corporation November 17, 2015 Informix Administration Overview John F. Miller III March 2008.
Ruby on Rails By S. Christopher Hellriegel. Overview 1. What is Ruby on Rails? 2. What is MVC? 3. Simple example 4. Wow, that was cool!
D JANGO Leo Wang Daniel South Philip Kim. Introduction Open Source web application framework Released in 2005 Python is used throughout Speed of development.
Welcome to the Circus! A step by step process to making your own Google Site for the NEW Northern Potter Website!
Using RSS to Promote Scholarly Publications Ken Varnum Associate Librarian Edwin Ginn Library The Fletcher School Tufts University Cool Tools and New Technologies.
D JANGO Leo Wang Daniel South Philip Kim. Introduction Open Source web application framework Released in 2005 Python is used throughout Speed of development.
Django (and Web Application Frameworks) Joel Bremson May 16,
Web-Applications: TurboGears BCHB Lecture 25 12/02/2015BCHB Edwards.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Six Degrees of Separation Saahil Peerbhoy Amortya Ray Aaron Fernandes Ritika Virmani Swapneel Sheth Josh Poritz.
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
■ A blog originally was a personal website meant to be like a diary or journal. ■ Basically a type of website, like a forum or a social bookmarking site.
Ruby on Rails. Web Framework for Ruby Designed to make it easier to develop, deploy, and maintain web applications Design with Model-View-Controller –almost.
Miguel Ángel Saúl Soto INFN - Sezione di Catania Supervisor: Antonio Calanducci
The Django Web Application Framework zhixiong.hong
Intro to Django Peter Krenesky OSU Open Source Lab slides:
Videolösungen © DResearch 2009 The web framework for perfectionists with deadlines Pony Logo credits: Bryan Veloso;
Chapter 13 Web Application Infrastructure
WWU Hackathon May 6 & 7.
Web-Applications: TurboGears
Oracle HTMLDB introduction
PHP / MySQL Introduction
YQL Kevin Murphy CMPS 183.
Django in the real world
Introduction to R By Robert Biddle.
Information needed for citing sources:
Introduction to Django
Robotics Website By Andy Kelley.
Lecture 21 More On Django.
Created by Atif Aziz. ELMAH means is "Error Logging Modules and Handlers". It is an application-wide error logging facility that is completely pluggable.
Web Application Development Using PHP
Introducing MagicInfo 6
Model View Controller (MVC)
Presentation transcript:

Dj(T)ango with Python Ritika Virmani

What is Django? It’s not a Hawaiian dance Developed by Adrian Holovaty and Simon Willison Rapid Web Development for Perfectionists with Deadlines Named after Django Reinhardt, a gypsy jazz guitarist Open Source

It’s all about music MVC  MTV : Model – Class maps to tables Template - HTML View - Pages

more about Django Make web development stupidly fast Ease the creation of complex, database- driven websites Reusability and "pluggability" of components DRY

Cool stuff Dynamic administrative interface Lightweight, standalone web server for development and testing Tools for generating cool things like RSS and Atom feeds, Google Sitemaps

Get started… and done! To create your project, simply run django-admin.py startproject __init__.py — Blank module to initialize the package manage.py — command-line utility that lets you interact with this Django project settings.py — Django settings for your project urls.py — URL mappings to views

Get started … and done! [2] 1. At the Command Prompt type: python manage.py startapp blogs 2. Add this to settings.py under INSTALLED_APPS DjangoPrimer.blogs 3. Add to models.py: from django.db import models class Post(models.Model): author = models.CharField(maxlength=20) date = models.DateTimeField() title = models.CharField(maxlength=50) post = models.TextField() def __str__(self): return self.title class Admin: list_display = ('author', 'date') search_fields = ('title', 'post')

Get started … and done! [3] 4. At the Command Prompt type: python manage.py sql blogs 5. At the Command Prompt type: python manage.py syncdb 6. At the Command Prompt type: python manage.py runserver

Snakes and Rubies