angrykola

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年11月28日

摘要: 启用管理网站:默认情况下 Django 管理网站是不启用的 – 它是可选的。 要启用管理网站,需要做三件事:在INSTALLED_APPS设置中取消"django.contrib.admin"的注释。运行pythonmanage.pysyncdb命令。既然你添加了新应用到INSTALLED_APPS中,数据库表就需要更新。编辑你的mysite/urls.py文件并且将有关管理的行取消注释 – 共有三行取消了注释。该文件是 URLconf ;from django.conf.urls import patterns, include, urlfrom django.contr 阅读全文
posted @ 2013-11-28 15:30 kolaman 阅读(227) 评论(0) 推荐(0)

摘要: Model-View-Controller把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的Model-View-Controller(MVC)模式。 在这个模式中, Model 代表数据存取层,View 代表的是系统中选择显示什么和怎么显示的部分,Controller 指的是系统中根据用户输入并视需要访问模型,以决定使用哪个视图的那部分。Django 紧紧地遵循这种MVC 模式,可以称得上是一种 MVC 框架。 以下是 Django 中 M、V 和 C 各自的含义:M,数据存取部分,由django数据库层处理。V,选择显示哪些数据要显示以及怎样显示的部分,由视图和模板处理 阅读全文
posted @ 2013-11-28 14:01 kolaman 阅读(189) 评论(0) 推荐(0)

摘要: 数据库配置完成后,就可以开始建立一个应用程序了,现在建立一个polls投票应用:#进入manamge.py 文件目录下运行下代码python manage.py startapp polls之后就会创建一个子目录:polls/ __init__.py models.py tests.py views.py在这简单的投票应用中,创建两个模型: Poll 和 Choice 。Poll 有问题和发布日期两个字段。Choice 有两个字段: 选项 ( choice ) 的文本内容和投票数。每一个 Choice 都与一个 Poll 关联。现在开始编辑polls/models.py... 阅读全文
posted @ 2013-11-28 13:47 kolaman 阅读(250) 评论(0) 推荐(0)

摘要: 编辑 settings.py 。 这是一个普通的 Python 模块,包含了代表 Django 设置的模块级变量。 更改 DATABASES 中 'default' 下的以下键的值。ENGINE – 从 'django.db.backends.postgresql_psycopg2', 'django.db.backends.mysql', 'django.db.backends.sqlite3', 'django.db.backends.oracle' 中选一个NAME – 你的数据库名。如果你使用 SQLite 阅读全文
posted @ 2013-11-28 00:00 kolaman 阅读(180) 评论(0) 推荐(0)