半尾 2010年07月01日 星期四 17:48 | 1532次浏览 | 0条评论
产生一个项目:
偶是在win7环境下,因此cd到项目目录下后,使用命令:
python django-admin.py startproject poll 建立一个项目poll
没有“python”的情况下,会提示无法导入django.core模块
数据库设置:
我习惯用Mysql,我直接用了一个PHP集成环境的Mysql,使用PHPMyAdmin管理。
我的设置:
DATABASE_ENGINE = 'mysql'
DATABASE_NAME = 'poll'
DATABASE_USER = 'root'
DATABASE_PASSWORD = '123456'
DATABASE_HOST = ''
DATABASE_PORT = ''
然后 python manage.py syncdb就会帮助建立数据表。
建个app ,命令是:python manage.py startapp polls
创建model
首先导入from django.db import models
然后就是继承models.Model建立一些model了,而这些model
是一个组合Field类实例的概念。一个model含有多个Filed实例。
Django是插件式工作性质。
新app要加入到settings.py 的INSTALLED_APPS里
python manage.py syncdb 产生数据表
模型定义输入:
def __unicode__ ( self ): return self . question
一对多 一对一 多对一 这些关系模型的查询操作是个疑问,做个记号。
Zeuux © 2024
京ICP备05028076号
暂时没有评论