[置顶] Django1.4典型例子(很详细的步骤)
2012-08-25 00:21
190 查看
Django知识总结
1. 创建一个工程:django-admin.pystartproject mysite,执行命令之后会生成如下目录树:2. 启动服务器:pythonmanage.py runserver
3. 配置数据库、时区、需要安装的应用和开启管理界面、模板:修改mysite/settings.py
4. 构建完一个项目生成一个App:python manage.py startapp polls,执行命令之后会生成如下目录树:
5. 写一个App之前,需要先写model(即定义表结构和操作,表的主键自动创建):修改polls/models.py如下:
6. 写好模型后,需要激活模型(即更新数据库):pythonmanage.py syncdb,其他常见的命令如下:
7. Django还提供一个交互的shell:python manage.py shell
8. 激活model的管理界面:修改polls/urls.py,之后就可以访问,用户名密码是在创建数据库时候生成的那个超级用户
9. 为了更好管理model,我们创建一个文件polls/admin.py:这样我们就可以用这个界面来进行CRUD操作。
10. 写好model后就可以设计URL格式:修改mysite/urls.py和polls/urls.py
11. 写前端UI模板和视图函数:通过render_to_response来连接,特别注意表单数据的传递,需要在模板和函数中做特殊处理。修改polls/views.py如下:
12. 根据数据特性,选用通用视图,避免冗余代码:修改app的URLCONF;删除app views冗余代码;修改其他URL的处理函数;
相关文章推荐
- Django1.4典型例子(很详细的步骤)
- [置顶] 怎么快速的把CAD文件转化为MAPGIS详细步骤
- nginx+uwsgi启动Django项目的详细步骤
- [置顶] Android 中 c 代码回调Java代码的详细步骤(jni、NDK的使用)
- [置顶] 流行的框架Nohttp到来,让我们见证封装好的Nohttp详细使用步骤吧
- 超详细的django1.8处理centos下nginx上处理静态文件步骤!
- [置顶] 使用SpringBoot开启微服务之旅(详细步骤)
- 将项目从Django 1.4 升级至Django 1.6.2 源码修改的三个步骤
- Python和Django的详细安装步骤(转)
- [置顶] ArcGIS10.1完美破解步骤详细图文教程
- [置顶] 阿里云ECS服务器搭建Nginx+PHP+MySql+Redis环境详细步骤(CentOS7环境)
- Apache上部署Django步骤详细介绍
- Myeclipse6.5下使用XFire开发WebService的简单例子(最详细的步骤)
- (更新)knockout.js学习——1.4例子——绑定的详细语法
- [Oracle] SQL*Loader 详细使用教程(5)- 典型例子
- 项目从Django 1.4 升级至1.6.2 源码修改的三个步骤
- [Oracle] SQL*Loader 详细使用教程(5)- 典型例子
- MAC下安装MySQL+Django详细步骤
- [置顶] Java:myeclipse连接MySQL的ODBC详细步骤
- Python3之Django框架搭建详细步骤