标签: django-syncdb

django manage.py syncdb无法正常工作?

试图学习Django,我关闭了shell,当我调用python manage.py syncdb时,我现在遇到了这个问题,任何想法发生了什么?:

我已经建立了一个数据库.我在文件夹django_bookmarks中设置了manage.py.什么在这里?

Traceback (most recent call last):
  File "manage.py", line 2, in <module>
    from django.core.management import execute_manager
ImportError: No module named django.core.management
my-computer:~/Django-1.1.1/django_bookmarks mycomp$ export PATH=/Users/mycomp/bin:$PATH
my-computer:~/Django-1.1.1/django_bookmarks mycomp$ python manage.py syncdb
Traceback (most recent call last):
  File "manage.py", line 2, in <module>
    from django.core.management import execute_manager
ImportError: No module named django.core.management
my-computer:~/Django-1.1.1/django_bookmarks mycomp$ 
Run Code Online (Sandbox Code Playgroud)

django django-syncdb manage.py

3
推荐指数
1
解决办法
6293
查看次数

Django Syncdb 可以处理压缩的initial_data.json.tgz 固定装置吗?

需要保持包的大小,那么是否可以以某种受支持的格式压缩初始数据以供syncdb拾取?

compression django django-syncdb django-fixtures

3
推荐指数
1
解决办法
908
查看次数

Django - 为什么syncdb不尊重数据库路由器?

我已经建立了一个数据库,路由器直接不同的应用程序和不同的模型来使用不同的数据库db_for_readdb_for_write路由器的方法.

这非常有效,除了./manage.py syncdb不尊重这些路由器设置.

syncdb我的模型,所有这些都是在默认数据库中创建的.

数据库路由器仅提供allow_syncdb方法,但没有sync_to方法.有没有办法告诉syncdb命令在哪里创建新表?

注意:我无法使用该--database功能,因为有时某些模型应用程序会转到与应用程序其余部分不同的数据库.

django django-models django-syncdb

3
推荐指数
1
解决办法
2575
查看次数

当涉及迁移时,如何使用django执行syncdb

当我执行syncdb时,我每次都会收到以下错误:

Not synced (use migrations):
 - deals
 - analytics
(use ./manage.py migrate to migrate these)

当我运行sudo python manage.py migrate时.我得到以下内容

Running migrations for deals:
- Nothing to migrate.
 - Loading initial data for deals.
No fixtures found.
Running migrations for analytics:
- Nothing to migrate.
 - Loading initial data for analytics.
No fixtures found.

我非常感谢你的帮助

django django-models django-syncdb django-south

3
推荐指数
1
解决办法
2135
查看次数

在生产中运行django syncdb,发布初始部署安全吗?

我在某个地方读到你永远不会syncdb在数据库上运行,发布它的初始运行.这是真的?

我不明白问题是什么.你呢?

django django-syncdb

3
推荐指数
1
解决办法
533
查看次数

澄清django syncdb --all选项

我想知道到底是./manage.py syncdb --all做什么的?我最近有一个数据库问题,我可以通过运行此命令来解决,但我不确定它在幕后做了什么.据我所知,syncdb为未安装南方的已安装应用程序创建表格,除非指定了--all选项但是我对实际发生的事情和何时使用感到困惑,因此忽略了南迁移控制下的表格它.我无法在django-admin文档中找到关于该选项的任何内容,并且手册页仅对该选项说了这个.

--all                 Makes syncdb work on all apps, even migrated ones. Be
                        careful!
Run Code Online (Sandbox Code Playgroud)

为什么我需要小心?这究竟是做什么的?是完全删除数据库并重新开始,我认为这会导致我丢失存储在数据库中的所有数据(对吗?),还是会发生其他事情?我正在使用Django 1.6,如果这有所作为.

django django-syncdb django-1.6

3
推荐指数
1
解决办法
653
查看次数

Django/Python EnvironmentError?

我尝试使用时收到错误syncdb:

python manage.py syncdb
Run Code Online (Sandbox Code Playgroud)

错误信息:

File "/usr/local/lib/python2.6/dist-packages/django/conf/__init__.py", line 83, in __init__
raise EnvironmentError, "Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
EnvironmentError: Could not import settings '/home/simi/workspace/hssn_svn/hssn' (Is it on sys.path? Does ti have syntax errors?): Import by filename is not supported.
Run Code Online (Sandbox Code Playgroud)

我是Django/Python的新手,但在网上研究了一段时间之后我无法弄清楚这个错误.

python django django-syncdb

2
推荐指数
1
解决办法
1万
查看次数

无法让python.manage.py syncdb工作

我刚刚创建了我的第一个django应用程序,在settings.py中初始化了变量DATABASE_ENGINE和DATABASE_NAME,但是现在当我运行python manage.py syncdb时,我得到以下错误有人可以帮忙吗?这是否与安装了两个python版本有关?

我是django/python noob,请帮忙.谢谢!!

my-computer:~/Django-1.1.1 mycomp$ python manage.py syncdb
    /Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python: can't open file 'manage.py': [Errno 2] No such file or directory
    my-computer:~/Django-1.1.1 mycomp$ export PATH=/Users/mycomp/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

python django django-syncdb manage.py

2
推荐指数
1
解决办法
7333
查看次数

Heroku运行命令抛出超时等待

每当我跑步

heroku run python manage.py syncdb
Run Code Online (Sandbox Code Playgroud)

要么

heroku run python manage.py shell
Run Code Online (Sandbox Code Playgroud)

它控制台"Timeout await process",我甚至尝试过

telnet rendezvous.heroku.com 5000
Run Code Online (Sandbox Code Playgroud)

它控制台
尝试50.19.103.36 ...
telnet:无法连接到远程主机:连接超时
如何解决此问题?提前致谢

python django heroku django-syncdb

2
推荐指数
1
解决办法
1713
查看次数

Django 没有检测到我尝试创建的模型

我(再次)从 django (1.7.5) 开始。

我创建了:

  • 一个名为“催眠”的项目。
  • 一个名为“ main ”的应用程序。
  • 一个名为“ Article ”的模型。
  • 超级用户。

我已经完成了足够的代码来使我的应用程序正常工作,我可以打开管理面板,浏览页面...但是当我尝试创建数据库时,django 未检测到文章模型(我尝试过使用syncdb, migrate 和 makemigrations) :Django 的行为就像模型根本不存在一样!我真的不知道问题来自哪里,也不知道它是否来自于我忘记的东西,或者是否与django 1.7的新功能有关(所有迁移的东西我都不太明白) )。

这是我的源文件:

主要/模型.py:

from django.db import models

# Create your models here.

class Article(models.Model):
    title = models.CharField(max_length = 100)
    content = models.TextField(null = True)
    date = models.DateTimeField(auto_now_add = True, auto_now = False,
    verbose_name = "Date de parution")
    slug = models.SlugField(max_length = 50)

    def __unicode__(self):
        return (u"%s" % (self.title,))

    def __str__(self):
        return ("%s" % (self.title,))
Run Code Online (Sandbox Code Playgroud)

主/管理.py:

from django.contrib import …
Run Code Online (Sandbox Code Playgroud)

django django-models django-syncdb

2
推荐指数
2
解决办法
4152
查看次数