`

Django同步数据库

阅读更多

问题描述:使用Django部署web应用时,同步数据库遇到问题

[root@localhost ChickenRun]# ./manage.py syncdb
NameError: name 'amdin' is not defined
直接去python的解释器中,检测django.contrib.admin

Python 2.6.6 (r266:84292, Sep 11 2012, 08:28:27)
[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from django.contrib import admin
>>> ......
django.core.exceptions.ImproperlyConfigured: Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or ca

........

 

环境工具:Win7(32bit)  VMware9.0 centOS6.3 Django1.5.1 Python2.6.6

 

解决过程:export DJANGO_SETTINGS_MODULE=ChickenRun.settings

ChickenRun.settings.py在虚拟机的路径为/usr/bin/ChickenRun/ChickenRun/settings.py

其中ChickenRun是用django-admin.py startproject ChickenRun创建的项目

分享到:
评论

相关推荐

    解决django同步数据库的时候app models表没有成功创建的问题

    通过上述步骤,如果一切顺利,应该可以解决在Django同步数据库时app models表没有成功创建的问题。如果问题依然存在,还需要检查Django的设置文件(settings.py),确认数据库配置是否正确,以及是否安装了正确的...

    django 删除数据库表后重新同步的方法

    这时,需要借助Django的迁移系统来同步数据库结构的变化。但是,有时可能会遇到在删除数据库表之后同步出现问题的情况。 在Django中,使用makemigrations命令来生成新的迁移文件,该命令基于模型定义检查新的变更,...

    SAE python django 同步数据库到线上

    标题 "SAE python django 同步数据库到线上" 涉及的是在新浪云(SAE)上使用Python Django框架同步数据库的过程。这个过程主要是通过Django的管理命令`syncdb`来自动化创建数据库表,而无需手动编写MySQL语句。 在...

    Django 数据库同步操作技巧详解

    ### Django 数据库同步操作技巧详解 #### 一、引言 在使用Django进行Web开发时,数据库同步是一项非常重要的任务。它可以帮助我们确保应用程序的数据模型与实际数据库结构保持一致。本文将详细介绍Django数据库...

    Django读取Mysql数据并显示在前端的实例

    总结一下,这个实例展示了如何在Django中连接MySQL数据库,创建模型,同步数据库,定义视图,设置URL路由,以及在模板中显示数据。这个过程是Django进行数据驱动开发的基础,可以帮助你构建复杂的数据展示和交互功能...

    django 连接数据库出现1045错误的解决方式

    当你尝试运行`python manage.py migrate`命令来同步数据库模型时,如果遇到`django.db.utils.OperationalError: (1045, "Access denied for user ‘账号’@’localhost’ (using password: YES)")`这样的错误,这...

    基于django开发的自习室预约系统

    Django 同步数据库 python manage.py makemigrations python manage.py migrate 容器编排 编写Dockerfile 编写docker-compose.yml,集成django与mysql 编译并运行容器 docker build . -t ubuntu:web docker-...

    django重新生成数据库中的某张表方法

    在Django框架中,有时我们需要对数据库中的表进行更新或重置,特别是在开发过程中遇到模型修改后无法通过常规的迁移操作解决的问题。本篇将详细解释如何在Django中重新生成数据库中的某张表。 首先,当我们修改了...

    凝思系统+django+达梦数据库

    运行`python manage.py makemigrations`生成迁移文件,然后执行`python manage.py migrate`将模型同步到数据库。 8. **视图和模板**: 创建视图函数以处理HTTP请求,返回响应。设计HTML模板以展示数据,Django的...

    python框架的购物平台Django源码数据库演示.zip

    通过定义模型,可以自动生成数据库迁移,确保数据库结构与代码同步。 4. **视图(View)** 视图是处理HTTP请求并返回响应的部分。它们可以处理用户登录、商品浏览、购物车操作、订单创建等各种功能。Django的视图...

    在Django中使用PostgreSQL数据库2

    使用`python manage.py migrate`同步数据库,`python manage.py shell`后使用ORM进行数据操作。 以上就是在Django中配置和使用PostgreSQL数据库的基本流程。随着项目的深入,你可能需要了解更多关于Django模型定义...

    django 多数据库配置教程

    迁移和同步数据库 在配置好数据库和路由之后,需要运行Django的迁移命令来创建相应的数据库表结构。 ```bash python manage.py makemigrations python manage.py migrate ``` #### 7. 应用注意事项 - 确保在...

    7. Django 模型与数据库

    此外,Django还提供了数据迁移工具`manage.py makemigrations`和`manage.py migrate`,帮助开发者在数据库结构变化时,安全地同步数据库模式。 Django模型的其他特性还包括序列化(Serializing)——将模型对象转换...

    Django多数据库的实现过程详解

    在使用多数据库时,需要仔细考虑数据库间的同步问题,确保数据的一致性和完整性。同时,使用多数据库时还要注意,数据库操作的复杂性会有所增加,对开发者的要求也会更高。在设计数据库路由逻辑时,必须仔细考虑模型...

    Django连接数据库并实现读写分离过程解析

    为了提升应用性能,Django允许开发者通过数据库连接配置和数据库路由实现读写分离。接下来,我们将详细探讨如何在Django项目中实现数据库的连接、配置以及读写分离。 首先,配置Django项目连接数据库是读写分离的第...

    Django 数据库表的建立与增删查改

    之后,我们需要同步数据库以创建相应的表结构。Django通过`syncdb`命令来完成这个操作。需要注意的是,`syncdb`命令在Django 1.7后被弃用,并在后续版本中被完全移除。取而代之的是`migrate`命令,该命令不仅能够...

    Django对数据库进行添加与更新的例子

    在Django中,要将模型同步到数据库,首先需要运行`python manage.py makemigrations`生成数据库迁移文件,然后执行`python manage.py migrate`应用这些迁移,从而创建对应的数据库表。 **添加数据到数据库:** 对于...

    python招聘信息网(django)源码数据库演示.zip

    6. **数据库迁移(migrations)**:Django的数据库版本控制,用于同步模型变化到数据库。 7. **管理器(admin.py)**:Django内置的后台管理系统,方便管理数据库对象。 8. **测试(test.py)**:包含单元测试和集成测试,...

Global site tag (gtag.js) - Google Analytics