LearningDjango
Differences between revisions 1 and 8 (spanning 7 versions)
|
Size: 651
Comment:
|
Size: 1125
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| For this class, you will not necessarily need django installed to follow along, though it is highly recommended. You will need bzr 2.x in order to get the code that we will be discussing. Instructions for getting the code will be given during the session. |
|
| Line 4: | Line 6: |
| What is it? Installation/Setup Creating a Project Creating an Application Basic View Custom URL |
1. What is it? 1. Installation/Setup 1. Creating a Project 1. Creating an Application 1. Configure a Database 1. Basic View 1. Custom URL |
| Line 12: | Line 15: |
| Models Meta fields Field types Foreign Key/M2M Fields Inheritance Translations |
1. Models 1. Meta fields 1. Field types 1. Foreign Key/M2M Fields 1. Inheritance 1. Translations |
| Line 20: | Line 23: |
| Forms Model Forms Custom Validation • Single Field • Multiple Fields |
1. Forms 1. Model Forms 1. Custom Validation 1. Single Field 1. Multiple Fields |
| Line 27: | Line 30: |
| Template Built in Tags Built in Filters Custom Filters |
1. Template 1. Built in Tags 1. Built in Filters 1. Custom Filters |
| Line 37: | Line 40: |
| teacher title start time end time wiki link course |
* teacher * title * start time * end time * wiki link * course |
| Line 45: | Line 48: |
| title start date end date |
* title * start date * end date |
| Line 50: | Line 53: |
| name timestamp class comment |
* name * timestamp * class * comment === Channel === * name * is logged * is moderated * ops |
Syllabus
For this class, you will not necessarily need django installed to follow along, though it is highly recommended. You will need bzr 2.x in order to get the code that we will be discussing. Instructions for getting the code will be given during the session.
Day 1
- What is it?
- Installation/Setup
- Creating a Project
- Creating an Application
- Configure a Database
- Basic View
- Custom URL
Day 2
- Models
- Meta fields
- Field types
- Foreign Key/M2M Fields
- Inheritance
- Translations
Day 3
- Forms
- Model Forms
- Custom Validation
- Single Field
- Multiple Fields
Day 4
- Template
- Built in Tags
- Built in Filters
- Custom Filters
Project
https://launchpad.net/classroom-scheduler
Class
- teacher
- title
- start time
- end time
- wiki link
- course
Course
- title
- start date
- end date
Comments
- name
- timestamp
- class
- comment
Channel
- name
- is logged
- is moderated
- ops
mhall119/classes/LearningDjango (last edited 2010-02-26 19:03:46 by 206)