问题标签 [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-syncdb - Django syncdb 不创建数据库表
我一直在解决这个错误,但没有运气。
/signup/ 处的 TemplateSyntaxError
渲染时捕获DatabaseError:关系“signup_product”不存在第1行:...“duration”,“signup_product”。“duration_type” FROM“signup_pr ...
我发现当我运行 manage.py syncdb 时,它并没有在我的数据库中创建任何表。这是一个空数据库,它解释了上述错误。
我运行了 manage.py sqlall myapp 并显示了 myapp.models 中的所有模型
我可以启动 shell 并导入 myapp 就好了。
那么为什么 manage.py syncdb 不创建我的表呢?
python - pycharm中的Django新syncdb超级用户崩溃
我在 Django 中创建新数据库时遇到问题:
我在那里读了很多消息,人们说它的语言环境有问题,但我检查了我的语言环境并且没问题:en_US.UTF-8
还能是什么?
Mac OS 10.8、Python 2.7.3、Django 1.4.1
谢谢
python - 如果模型名称是应用程序名称,如何使 Django 模型不将应用程序的名称添加到模型中?
这就是正在发生的事情:
我启动了一个名为的应用程序cars
并创建了一个名为Cars
. 当我syncdb
创建表时cars_cars
。我怎样才能让它只创建表cars
?
另外,要补充一点,如果我有一个名为的应用程序cars
和一个名为的模型car
,但希望为该模型创建表,该cars
怎么办?
django - Django ManyToMany 通过不同步或迁移
我有这个模型(为简洁起见,此处截断):
当我同步它时,diners Field 被完全忽略。它没有出现在数据库中,运行syncdb时也没有错误。就好像它不存在一样。用户和出勤表都很好。
我在尝试将这个字段添加到 South 时发现了这个问题,所以我也尝试了它作为替代方法。
有任何想法吗?谢谢
django - cmsplugin-zinnia 抛出一个名为EntryMenu 的无模块
尝试运行 python manage.py syncdb 时遇到问题。我正在使用 django-CMS 构建一个站点,并为博客功能添加 cmsplugin-zinnia。但这即将出现,我无法弄清楚为什么,查看代码 EntryMenu 存在。
raise ImproperlyConfigured('ImportError %s: %s' % (app, e.args[0]))
django.core.exceptions.ImproperlyConfigured: ImportError cmsplugin_zinnia.menu.EntryMenu: No module named EntryMenu
我做了很多谷歌搜索,没有看到任何关于这个问题的帖子。如果你能指出我正确的方向,我会很感激。谢谢!
设置:
点冻结
如果有更多需要了解,请告诉我。先感谢您!
django - django syncdb 似乎没有运行我的自定义钩子
在 [myapp]/sql/[model-name].sql 中,我有一些现有的 SQL 语句,我想在 CREATE TABLE 命令之后用作自定义挂钩。
我的应用程序位于 INSTALLED_APPS 中。如果我运行,我会看到列出的./manage.py sql
。
找到了我的自定义钩子;如果我运行以下任何命令,我会看到 SQL 语句输出:
./manage.py sqlall <myapp>
./manage.py sqlcustom <myapp>
./manage.py sql <myapp>
我在我的 Mac 上使用 postgres 9.x。
如果我psql
到同一个数据库(没有用户)并将它们从 .sql 文件复制并将它们粘贴到 psql 命令输入中,它们都可以工作......所以我相信它们是 postgres 理解的有效 SQL。这些都是非常简单的 INSERT 语句(下面提到的夹具)。
但是,如果我运行./manage.py syncdb
这些语句要么不运行,要么它们被忽略或发生静默错误;我所知道的是新行不会出现在数据库中。我正在跟踪 postgres 日志文件,并且在运行 syncdb 时没有记录任何内容,所以我不知道它是否没有找到我的 .sql 文件,或者在它到达数据库之前解析它并发现一些错误。
我已经创建了一个 .json 文件,用于固定装置,与这些语句等效,并且./manage.py loaddata <path-to-json-file>
工作正常:我的站点现在在数据库中显示这些值。这让我相信我的设置文件是正确的,并且我在 postgres 中写入的数据库设置正确,并且我在运行./manage.py
.
我在其他帖子中看到 django 文档是错误的,我应该将自定义钩子放在“模型”目录中,但我不知道这是否正确;如果sqlall
并sqlcustom
找到我的钩子,不应该syncdb
找到它吗?此外,我(还)没有模型目录,可能不需要它。
出于各种原因,我宁愿不使用 JSON 格式,但如果必须的话,我会......但是我在 .sql 格式上投入了很多时间,我真的很想知道发生了什么(而且我已经看够了)现有的相关问题,这可能对其他人有帮助)。
django - django'没有这样的表'当syncdb
这是我的模型:
每次我运行syncdb
时,我都会收到一个错误:django.db.utils.DatabaseError: no such table: talk_basemodeltalk
。
我已经将应用程序放在我的settings.py
哪个是talk
.
我真的不知道是什么原因造成的,唯一的线索是如果我class Meta
评论BaseModelTalk
那行,我没有错误。
python - Django 项目 - 无法同步数据表 - syncdb(错误:没有名为 XYZ 的模块)
我正在关注关于 Django 的教程,该教程基本上是一系列简短的待办事项,可导致构建 Web 应用程序来管理书签。
到目前为止,我已经: - 正确安装了 Django 1.4.2 - 创建了项目及其文件夹(我的问题与此相关......) - 设置数据库引擎(sqlite3) - 定义 views.py 以显示一个简单的网页上的消息(恭喜您创建了网页...) - 在 urls.py 中为主页定义了一个条目。见下文:
所以,所以,一切都像一个魅力。
然后我不得不处理数据库。我有:
- 通过在 models.py 中键入以下内容创建数据模型:
-在 settings.py 中定义了 INSTALLED APPS 如下:
这是棘手的部分。我必须同步数据表。所以我输入:
但我收到一条错误消息:没有书签模块
所以我检查了文件夹结构,如下所示
所以,那时,我将“书签”文件夹移动到 django_bookmarks (子文件夹之一)。当我执行“syncdb”时,它运行良好。然后我将“书签”替换为原来的位置,就像上面树上显示的那样。所以我继续认为我胜利了......
然后我必须处理数据书签数据模型。我按照教程的指示在bookmarks/models.py 中输入了以下内容:
要创建表,我必须再次输入“manage.py syncdb”。但是随后出现错误消息:没有书签模块。所以我在“django_bookmarks”(子文件夹之一)中再次剪切粘贴了“书签”文件夹,认为它可以工作..但它没有..它打印了大约 17 行(Python 回溯)第 15 行(或 16 ..)是关于 models.py (models.CharField(maxlength=200)) 和行
最后一条消息是:
我看不出有什么问题。我按照教程进行了操作(除非我无法同步表格并且我求助于将“书签”文件夹粘贴到其他地方......)......并且文件夹树看起来很标准。为什么它没有找到“书签”模块?
任何帮助都可以:-)谢谢!
python - ./mange.py syncdb 在 django 项目中获得权限被拒绝
我都试过了django.db.backends.mysql
,mysql
对于“ENGINE”,我可以使用
我的 settings.py 文件正确 我的 Django 版本在 EC2 的 Ubuntu LTS 10.04 上是 1.1.1
django - Heroku Django Postgres同步数据库错误
Heroko 配置
设置.py
heroku 运行 python manage.py syncdb
许多人不会说英语,因此无法解释。有什么问题?