WEB开发网
开发学院软件开发Python 使用 Django 和 Python 开发 Web 站点 阅读

使用 Django 和 Python 开发 Web 站点

 2007-03-29 12:41:22 来源:WEB开发网   
核心提示: __init__.pymanage.pysettings.pyurls.py对于这个项目来说,我们要构建一个职位公告板应用程序 “jobs”,使用 Django 和 Python 开发 Web 站点(3),要创建应用程序,可以使用 manage.py 脚本,但如果需
__init__.py
manage.py
settings.py
urls.py

对于这个项目来说,我们要构建一个职位公告板应用程序 “jobs”。要创建应用程序,可以使用 manage.py 脚本,这是一个特定于项目的 django-admin.py 脚本,其中 settings.py 文件可以自动提供:

清单 5. 使用 manage.py startapp

~/dev$ cd djproject
~/dev/djproject$ python manage.py startapp jobs

这将创建一个应用程序骨架,其中模型有一个 Python 模块,视图有另外一个 Python 模块。jobs 目录中包含以下文件:

清单 6. jobs 应用程序目录中的内容

__init__.py
models.py
views.py

提供应用程序在项目中的位置纯粹是为新 Django 开发人员建立的一种惯例,并不是必需的。一旦开始在几个项目中混合使用应用程序,就可以将应用程序放到自己的命名空间中,并使用设置和主 URL 文件将它们绑定在一起。现在,请按照下面给出的步骤执行操作。

为了使 Django 认识到新应用程序的存在,还需要向 settings.py 文件中的 INSTALLED_APPS 添加一个条目。对于这个职位公告板应用程序来说,我们必须添加字符串 djproject.jobs:

清单 7. 向 settings.py 中添加一个条目

INSTALLED_APPS = (
  'django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.sites',
  'djproject.jobs',
)

创建一个模型

Django 提供了自己的对象关系型数据映射组件(object-relational mapper,ORM)库,它可以通过 Python 对象接口支持动态数据库访问。这个 Python 接口非常有用,功能十分强大,但如果需要,也可以灵活地不使用这个接口,而是直接使用 SQL。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 Django Python

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接