我的第一个Django项目:TodoList
2014-07-25 17:55
218 查看
TodoList很适合Django初学者学习练手。
开发环境:Win7+PyCharm3.4+Django1.4+Python2.6.5+sqlite3
前端使用:bootstrap+jquery
1. Django框架如何工作
当我们运行python manage.py runserver 80 启动web server 时,Django将在manage.py 的同一目录下查找名为settings.py 的文件。
这里面包含了所有当前项目的配置:
DATABASES
STATICFILES_DIRS :CSS,JS,图片等静态数据所在的根目录
ROOT_URLCONF:URL的配置文件,ROOT_URLCONF = 'TodoList.urls'表示在项目根目录下查找 ./TodoList/urls.py
TEMPLATE_DIRS :项目使用template的路径
INSTALLED_APPS
当我们在浏览器输入http://127.0.0.1/时,Django根据ROOT_URLCONF 的设置装在URLconf。然后逐个顺序匹配URLconf文件中的URLpatterns. 找到匹配URL后,
就调用关联的views函数,并把HttpRequest 对象作为第一个参数传给view. 每个view都会返回一个HTTPresponse,Django将HttpResponse和Template整合在一起,
返回给浏览器。
2. 创建数据层-Models.py
给App创建models,这里APP名字SimpleTodoList.
3. 编辑URL和设计views
编辑项目URL
未完待续。。。。。
开发环境:Win7+PyCharm3.4+Django1.4+Python2.6.5+sqlite3
前端使用:bootstrap+jquery
1. Django框架如何工作
当我们运行python manage.py runserver 80 启动web server 时,Django将在manage.py 的同一目录下查找名为settings.py 的文件。
这里面包含了所有当前项目的配置:
DATABASES
STATICFILES_DIRS :CSS,JS,图片等静态数据所在的根目录
ROOT_URLCONF:URL的配置文件,ROOT_URLCONF = 'TodoList.urls'表示在项目根目录下查找 ./TodoList/urls.py
TEMPLATE_DIRS :项目使用template的路径
INSTALLED_APPS
当我们在浏览器输入http://127.0.0.1/时,Django根据ROOT_URLCONF 的设置装在URLconf。然后逐个顺序匹配URLconf文件中的URLpatterns. 找到匹配URL后,
就调用关联的views函数,并把HttpRequest 对象作为第一个参数传给view. 每个view都会返回一个HTTPresponse,Django将HttpResponse和Template整合在一起,
返回给浏览器。
2. 创建数据层-Models.py
给App创建models,这里APP名字SimpleTodoList.
from django.db import models from django.contrib.auth.models import User # Create your models here. class Todo(models.Model): user = models.ForeignKey(User) todo = models.CharField(max_length=50) flag = models.CharField(max_length=2, default='1') priority = models.CharField(max_length=2, default='0') pubtime = models.DateField(auto_now_add=True) def __unicode__(self): return u'%d %s %s' %(self.id, self.todo, self.flag) class Meta: ordering = ['priority', 'pubtime']
3. 编辑URL和设计views
编辑项目URL
未完待续。。。。。
相关文章推荐
- 创建你的第一个Django项目
- 第一个django项目
- 初入Django(一)--创建第一个项目
- django 第一个项目-学习搭建博客 (四、Django url 和视图)
- django 第一个项目-学习搭建博客 (三、Django admin 管理后台)
- 【翻译】编写第一个Django app,第一部分——创建项目
- django的下载安装以及第一个项目的创建
- 开始着手第一个Django项目
- 开始着手第一个Django项目
- 第一个django,django项目
- 第一个django项目
- python Django 1.7 中文入门 (官网) 05 第一个项目1_1
- 2.2、创建第一个Django项目
- Python web 开发(一) 创建你的第一个Django项目
- Django学习(七) 创建第一个Django项目
- 我的第一个Django项目
- django+python创建第一个web项目
- Django 的第一个项目
- django 第一个项目-学习搭建博客 (一、建立工程)
- 第一个Django项目