小编Ale*_*lex的帖子

Django迁移错误:列不存在

Python 3,Django 1.8.5,Postgres

我有一个Sites一直运作良好的模型.我最近尝试添加字段,airport_code和迁移数据.

class Site(BaseModel):

  objects = SiteManager()

  name = models.CharField(max_length=200, unique=True)
  domain = models.CharField(max_length=200, unique=True)
  weather = models.CharField(max_length=10)
  nearby_sites = models.ManyToManyField('self', symmetrical=False, blank=True)
  users = models.ManyToManyField(settings.AUTH_USER_MODEL, blank=True)
  facebook = models.URLField(max_length=200)
  twitter = models.URLField(max_length=200)
  header_override = models.TextField(blank=True)
  email_header_override = models.TextField(blank=True)
  timely_site_tag_id = models.IntegerField()
  timely_featured_tag_id = models.IntegerField()
  timely_domain = models.CharField(max_length=255)
  sitemap_public_id = models.CharField(max_length=255)
  state = models.CharField(max_length=24)
  airport_code = JSONField()
Run Code Online (Sandbox Code Playgroud)

但是,当我跑的时候我遇到makemigrations了一个错误:

django.db.utils.ProgrammingError: column sites_site.airport_code does not exist LINE 1: ..._site"."sitemap_public_id", "sites_site"."state", "sites_sit...

当然,这没有意义,因为当我试图在迁移中创建它时,该列显然不存在.

我已经看到很多关于Stack Overflow上的这个错误的问题没有得到解答,或者有一个解决方案来手动创建迁移文件,或者销毁和重建数据库.这不是一个好的解决方案.

django postgresql django-models python-3.x

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

Indesign CS6 Scripting - 导出图像

我无法在indesign cs6中编写js脚本来导出我的格式化图像.下面的代码(在本网站上找到并稍加修改)只打开文档.

理想情况下,脚本将循环遍历文档中的所有格式化/裁剪图像,并将它们导出到桌面上的新文件夹中,但使用原始文件名.

任何帮助将非常感激:

test();
function test(){

var myDoc = app.open('/Users/StudioA/Desktop/file.indd'); 
var myGroups = myDoc.groups;

//for each group...
for (var i = 0;i < myGroups.length; i++){
    // for each rectangle in the group...
    for(var r = 0; r< myGroups[i].rectangles.length; r++){

         var myRect = myGroups[i].rectangles[r];
           app.jpegExportPreferences.exportResolution = 300;
           app.jpegExportPreferences.jpegQuality = JPEGOptionsQuality.MAXIMUM;

           //give it a unique name
           var myFile = new File('/Users/StudioA/Desktop/Export/' + myRect.name + '.jpg');

           myRect.exportFile(ExportFormat.JPG, myFile);

           }
       }

 }
Run Code Online (Sandbox Code Playgroud)

javascript export adobe-indesign

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

我的sql SELECT语句的这部分是什么意思?

SELECT  sh.id AS sh_identifier
Run Code Online (Sandbox Code Playgroud)

我的列名是id,sh.它在调用前的位是什么,我如何正确使用它?谢谢.

php mysql

0
推荐指数
1
解决办法
202
查看次数