如何独立使用django的数据库访问功能
来源:互联网 发布:mac 远程 编辑:程序博客网 时间:2024/05/17 22:49
1. 安装Django
cd Django-1.4python setup.py install
2. 安装postgresql的客户端:
sudo apt-get install -y postgresql-client-9.1 python-psycopg2
3. 新建project:
django-admin.py startproject myproject
4. 在myproject下新建app:
python manage.py startapp myapp
4. 新增环境变量:
编辑/etc/profile文件,在末尾加入以下语句:
export PYTHONPATH=$PYTHONPATH:/home/yc/src/myproject export DJANGO_SETTINGS_MODULE=myproject.settings
5. 假设数据库已经由Django的另一个应用(名称为otherapp)建好,数据库类型是postgresql,名称为mydb,位于192.168.1.23。见好的数据库中有一个表,名称是otherapp_user,则将otherapp/models.py拷贝到myapp/models.py。
注意检查models.py下的class user类的class Meta:部分,如果没有applabel标签,则要加上:app_label='otherapp'
再修改/home/yc/src/myproject下的settings.py文件,如下:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'mydb', # 'vps2db_test1' Or path to database file if using sqlite3. 'USER': 'postgres', # Not used with sqlite3. 'PASSWORD': '123', # Not used with sqlite3. 'HOST': '192.168.1.23', # Set to empty string for localhost. Not used with sqlite3. 'PORT': '5432', # Set to empty string for default. Not used with sqlite3. }}
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp',)
6. 在myapp目录下编写测试程序from models import userif __name__=="__main__": try: u = user.objects.get(id=user_id) except user.DoesNotExist: print "user not exist) return None else: return u
- 如何独立使用django的数据库访问功能
- Django如何独立使用model
- Django 评论功能的使用
- 如何配置基于django的独立运行进程
- Django的models.py在外部独立使用
- Django 数据库访问优化
- Django访问数据库接口
- 如何在Django中使用mongodb数据库?
- Django使用旧的数据库
- java访问两个物理上独立的数据库
- 如何使用nodejs去访问我们的mongodb数据库
- 如何使用mysql的C接口访问mysql数据库
- Django 数据库访问性能优化
- django 数据库访问性能优化
- Django 数据库访问性能优化
- Django 数据库访问性能优化
- Django如何更新数据库
- django不用在数据库中创建新的user表而使用它的后台管理功能
- WM_COMMAND 和 WM_NOTIFY 的区别
- myibatis学习笔记
- Android layout xml属性总结
- 面向对象设计原则理解
- Android conversion to dalvik format failed with error 1的解决办法
- 如何独立使用django的数据库访问功能
- Android——摇一摇
- Eclipse中运行java常见的错误
- 10个面向对象设计原则
- symbian os:文件,目录,分区 .目录操作经常用到的API
- 发送短信程序---SmsManager与PendingIntent
- 完全卸载Oracle 10g
- Android 其它资源类型
- 关于“只有静态常量整型数据成员才可以在类中初始化”