我有一个模型文件夹,其中包含已在数据库中的文件中的一些模型.我刚刚添加了另一个文件/模型,但是当我运行syncdb时它没有被添加到数据库中.我已经尝试过manage.py验证,它运行正常.我也运行了代码,只有在尝试使用"表不存在"进行保存时才会失败.
原始结构是这样的:
/ models
- __ init __ .py
- file1.py
- file2.py
和__ init __ .py看起来像:
from file1 import File1Model
from file2 import File2Model
Run Code Online (Sandbox Code Playgroud)
我添加了file3.py
/models
- __ init __ .py
- file1.py
- file2.py
- file3.py
并修改了__ init __ .py
from file1 import File1Model
from file2 import File2Model
from file3 import File3Model
Run Code Online (Sandbox Code Playgroud)
并且file3的内容(名称可能已经被更改以保护无辜,但除了它的确切文件):
更新:只是尝试添加主键,因为id字段可能已经搞乱了自动添加的整数主键id.还尝试了一些变化,但没有骰子.
from django.db import models
from django.contrib.auth.models import User
class File3Model(models.Model):
user = models.OneToOneField(User)
token = models.CharField(max_length=255, blank=False, null=False)
id = models.CharField(primary_key=True, max_length=255) …Run Code Online (Sandbox Code Playgroud) 我正在使用WordPress中的NextGEN插件来显示相册中每个图库的缩略图.但是,如果专辑中有5个或更少的画廊,我们只会保留在相册中指定的图库订单.当相册中有超过5个画廊时,缩略图会以一致但错误的顺序显示.添加第7个画廊再次洗牌,等等.
我查看了数据库中的订单,但它太神秘了,例如,WyI2IiwiNSIsIjQiLCIzIiwiMiIsIjEiXQ ==
这是我正在使用的短代码:
[ngg_images album_ids="9" display_type="photocrati-nextgen_basic_compact_album" thumbnail_height="300" thumbnail_width="300" thumbnail_crop="1" override_thumbnail_settings="1"]
Run Code Online (Sandbox Code Playgroud)