小编Sil*_*est的帖子

Django:openpyxl保存工作簿作为附件

Hi I have a quick question. I didn't find answer in internet maybe someone of you can help me.

So i want to save workbook as attachment but I don't know how lets see an example :

    from openpyxl import Workbook
    from openpyxl.cell import get_column_letter
    wb = Workbook(encoding='utf-8')
    dest_filename = 'file.xlsx'
    ws = wb.worksheets[0]
    ws.title = "range names"
    for col_idx in xrange(1, 40):
        col = get_column_letter(col_idx)
        for row in xrange(1, 600):
            ws.cell('%s%s'%(col, row)).value = '%s%s' % (col, row)
    ws = …
Run Code Online (Sandbox Code Playgroud)

python django excel xlsx openpyxl

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

Django:如何将外键检查设置为0

好的,我正在将数据库从sqlite迁移到mysql,我几乎没有错误,但我已经解决了它们.现在我有这个选项的问题,因为我不知道如何禁用它.我试过了

DATABASES = {

 'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'slave',                     
    'USER': 'root',                     
    'PASSWORD': 'root',                 
    'OPTIONS': {
                "init_command": "SET foreign_key_checks = 0;",
           },
    'HOST': '',                    
    'PORT': '',                      
   }
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我不知道为什么.

我使用json文件进行迁移

python manage.py dumpdata --indent 2 --natural > dump.json
python manage.py loaddata dump.json
Run Code Online (Sandbox Code Playgroud)

当我在开始时加载数据时我可以看到:

SET SQL_AUTO_IS_NULL = 0
SET foreign_key_checks=0
Run Code Online (Sandbox Code Playgroud)

但是过了一段时间:

SELECT (1) AS `a` FROM `xxx` WHERE `xxx`.`id` = 8  LIMIT 1
SET foreign_key_checks=1
Run Code Online (Sandbox Code Playgroud)

然后我看到异常.回溯并不重要,因为它与外键相连,您可以在这里阅读更多内容

http://coffeeonthekeyboard.com/django-fixtures-with-circular-foreign-keys-480/

我知道我需要禁用此选项.

我试过了 :

http://djangosaur.tumblr.com/post/7842592399/django-loaddata-mysql-foreign-key-constraints

但就像我说它不起作用.

有人可以帮忙......

python mysql django django-models

5
推荐指数
1
解决办法
4730
查看次数

Django 1.4 - ManyToMany字段看起来像用户身份验证中的用户权限字段

有没有办法在管理员中更改多个到多个字段的视图?

我的意思是我该怎么做才能改变普通ManyToMany字段的视图:

很多很多很正常的样子

看起来像这样:

用户身份验证许多领域

PS.我在google网站上找到了这个网站:https: //code.google.com/p/django-ajax-filtered-fields/ 但最后一次更新是在2009年,所以我相信还有其他方法可以做到这一点.

提前致谢

django ajax django-models

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

Django模型:具有Choices属性的CharField

为什么它不起作用?

DESCSPECSOFT = (
    (u'99','-'),
    (u'Load',u'Load'),
    (u'Script',u'Script'),
    (u'Load & Script',u'Load & Script'),
    )   
descSpecSoft = models.CharField(choices=DESCSPECSOFT, default=99,blank = False,null = False)
Run Code Online (Sandbox Code Playgroud)

谢谢

编辑:

用表格代替模型是我的错误

EDIT2:“这些选择是字符串,但默认值为整数。您没有提供有关“不起作用”的含义的任何信息。”

不起作用=模板中不需要的字段

django django-models

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

标签 统计

django ×4

django-models ×3

python ×2

ajax ×1

excel ×1

mysql ×1

openpyxl ×1

xlsx ×1