问题标签 [django-syncdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 当还涉及迁移时,如何使用 django 进行同步数据库
当我执行 syncdb 时,每次都会收到以下错误:
当我运行 sudo python manage.py migrate 时。我得到以下
我非常感谢您的帮助
django - 在 django 中动态添加 ManyToMany 字段
我创建了一个模型并完成了“syncdb”操作。它执行得很好。此外,我在该模型中插入了许多记录,然后我创建了一个模型,该模型需要连接为前一个模型的 M2M。
我已经完成了这个模型并执行了syncdb,我也为这个模型插入了许多记录
我正在添加一个模型
然后,我为需求设计了“主题”
在这里,我想手动执行此动态 M2M 关系背后的操作。
field(business_unit)
对于在“主题”中动态添加的 M2M 关系(例如创建数据库),我需要手动执行哪些步骤?索引,关系等。?
每当我需要为现有模型动态添加一些字段时,这会很容易吗?
python - 无法使用 django syncdb 创建表
我对 django 和 web 框架开发很陌生,我厌倦了使用内置 django 模型创建表,然后运行 syncdb 命令自动创建它。但是我无法创建它这是我的模型
以及数据库配置
这是我得到的错误。
任何帮助将不胜感激 。提前致谢
django - syncdb 未在 3rd 方项目中添加固定装置
我已经编写了一个非常简单的 Django 应用程序,名为django-locality,它可以让与国家和地区的工作无关。它为国家和地区提供了大量的初始数据。我只是 PyPI 的 0.1 版本,并将它安装在我目前正在处理的项目中。(我基本上是根据我在原始项目中发现的需要创建它的。)
但是,当我运行syncdb
时,它并没有从locality
. 在输出中,它打印了“No fixtures found”,并且没有向数据库添加任何行,尽管生成了表。Django 缺少我的初始数据有什么原因吗?locality/fixtures/initial_data.json
如果从它自己的专用项目运行它,我的数据就可以保存并安装得很好。当我使用 setuptools 来管理依赖项时,如果我将其下载为压缩鸡蛋与简单的目录布局会有所不同吗?
最初,我的 JSON 似乎没有包含在鸡蛋中,这就是为什么syncdb
不起作用。现在,我已经解决了这个问题,但仍然syncdb
无法找到我的任何固定装置。您可以在这里下载彩蛋亲自查看。我想不出 Django 会丢失初始数据的任何原因。您还可以在 GitHub 上查看存储库。为什么 Django 看不到固定装置?
当我运行时syncdb -v 2
,我确实看到 Django 看到了鸡蛋并寻找了固定装置:
有没有可能 Django 不知道如何读取鸡蛋?
django - Django 的同步数据库在 auth_permission 表中插入重复的条目
我在 django 中创建了我的模型并运行manage.py syncdb
一切都很好,直到我在现有应用程序中添加了一个新模型。当我syncdb
再次运行时,重复的条目被插入到auth_parmission
表中。即使是来自“管理员”应用程序的条目日志。
我做了一个测试以删除新模型,删除数据库,创建一个空的并运行syncdb
. 这从现有夹具加载了我的初始数据。
当我再次运行“syncdb”(不添加任何新模型)时,同样的事情发生了:重复的条目被插入到auth_permission
表中。
对正在发生的事情以及如何避免那些重复的条目有任何解释吗?
谢谢
database - Django中模型创建的顺序
我在 django 中创建了一个权限系统。它在一个名为HelperApp
. 首先它通过信号将权限定义输入到数据库中post_syncdb
(sender 是models
HelperApp 的,不包含任何模型类),然后监听in post_save
,并为其添加默认权限。User
django.contrib.auth
现在的问题是,当还没有数据库文件并且我调用manage.py syncdb
时,Auth App 将在创建User
表后立即创建一些默认用户(超级用户和匿名用户)。权限系统尝试赋予他们默认权限,但尚未创建权限。
目前,只有当我将 'HelperApp' 放在 ' django.contrib.auth' 之前,它settings.py
INSTALLED_APPS
才会起作用。问题是,有没有一种方法可以定义表创建的顺序而不需要在其中处理名称INSTALLED_APPS
?
django - 有什么方法可以让 syncdb 引入不在 models.py 中的模型?
我有一个文件,其中包含嵌入在我的应用程序深处的模型,而不是在 models.py 文件或模型目录中。
基本上它是一个指向遗留数据库上的表的文件,这就是为什么我把它放在一个单独的文件中。
但是,现在我正在尝试设置测试版本,我需要能够通过 syncdb 创建所有表。
我有什么办法可以做到这一点吗?或者我必须使用 SQL 手动创建表吗?
python - 创建超级用户后 django manage.py syncdb 失败
djnago1.3.1 python2.7.2+ ubuntu 11.10 我正在制作syncdb,在创建超级用户后我遇到了这个错误:
请帮忙=)
django - 在 Django 中更新模型的正确方法
我一直在 Django 中修改我的模型。但是,在我这样做之后,我必须进入数据库,手动删除表,然后manage.py syncdb
. 我试过manage.py reset <<app_name>>
了,但它没有下降,然后用新字段重新安装模型。执行此操作的正确方法是什么,或者进入数据库、删除、然后是 syncdb 的最佳方法是什么?
python - 安装应用程序时出现问题/没有名为 photologue 的模块
嘿,我在安装 photologue 应用程序时遇到问题。我按照安装说明进行操作。
但添加后
对于我已安装的应用程序,当我尝试 python manage.py syncdb 时出现错误:
那是什么原因:(