小编Jha*_*ood的帖子

将解码的临时图像保存到Django Imagefield

我正在尝试将已经作为Base64编码文本传递给我的图像保存到Django Imagefield中.

但它似乎没有正确保存.数据库报告我的所有图像都存储为"",因为它应该将它们作为文件名报告,例如:

"template_images/template_folders/myImage.png"
Run Code Online (Sandbox Code Playgroud)

试图保存图像的代码如下:

elif model_field.get_internal_type() == "ImageField" or model_field.get_internal_type() == "FileField":  # Convert files from base64 back to a file.
    if field_elt.text is not None:
        setattr(instance, model_field.name, File(b64decode(field_elt.text)))
Run Code Online (Sandbox Code Playgroud)

django django-1.3

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

Django视图中的异步函数

是否可以做这样的事情:

def new_query(request,company_uuid,address_uuid,contact_uuid):
    mcompany = get_object_or_404(Company, uuid=company_uuid)
    if request.method == 'POST': # If the form has been submitted...
        form = forms.CompanyQueryForm(request.POST)
        if form.is_valid():
            mquery = form.save(commit = False)
            mcompany = get_object_or_404(Company, uuid = company_uuid)
            mquery.company = mcompany
            mquery.version_number = 1
            mquery.parameters = {
                                    'company':company_uuid,
                                    'address':address_uuid,
                                    'contact':contact_uuid
                                    }
            mquery.save()
            preserialise(mquery.pk, company_uuid)
            recent_update = RecentUpdate(company_query=mquery, update_type="1")
            recent_update.save()
            url = reverse('view_directory',kwargs={'company_uuid':company_uuid,
                                                                'address_uuid':address_uuid,
                                                                'contact_uuid':contact_uuid})
            return HttpResponseRedirect(url)
    else:
        form = forms.CompanyQueryForm()
    return share.output_page(request,'joinerysoft/new_query.html',{'title':unicode(u'New Company Query'),
                                                                   'form': form,
                                                                   'company':mcompany,
                                                                   'address_uuid':address_uuid,
                                                                   'contact_uuid':contact_uuid})   
Run Code Online (Sandbox Code Playgroud)

preserialise(mquery.pk, company_uuid)后台运行而无需等待返回?因为预序列化需要很长时间才能完成(超过5分钟),所以我希望这会引起用户的注意,并引起人们的注意。

python django asynchronous django-views

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

如何在PostgreSQL中更改列类型和所有外键?

我目前在我的Django应用程序中陷入困境22.我必须将列的类型从Varying char更改为Integer,因为我正在从UUID转移到普通的旧ID(数据不会像物理常量那样改变).现在django最初扔了一个Fit,因为无法从VarChar投射到Int,所以我"帮助"它:

 ALTER TABLE glass_fill ALTER COLUMN id TYPE INTEGER USING CAST(id AS INT);
Run Code Online (Sandbox Code Playgroud)

现在,它说:

django.db.utils.DatabaseError: foreign key constraint "glass_fill_manufacturer_glass_fill_id_fkey" cannot be implemented
DETAIL:  Key columns "glass_fill_id" and "id" are of incompatible types: integer and character varying.
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

注意:还没有创建glass_fill_manufacturer表,但是django在syncdb上运行但是失败了.还有,

ALTER TABLE glass_fill ALTER COLUMN id TYPE INTEGER USING CAST(id AS INT); 
Run Code Online (Sandbox Code Playgroud)

我认为,这条线并没有改变这一列.

glass_fill表模式:

-- Table: glass_fill

-- DROP TABLE glass_fill;

CREATE TABLE glass_fill
(
  id character varying(36) NOT NULL,
  name character varying(255),
  temperature real,
  density real,
  viscosity real,
  conductivity real, …
Run Code Online (Sandbox Code Playgroud)

django postgresql

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

如何在python中生成一个nginx安全链接

如何使用 python 在 nginx 中创建安全链接模块的链接?我希望使用 nginx 来提供具有过期链接的安全文件。 链接到 Nginx 维基

python nginx

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

在Python 2.6/Django1.3中是否可以使用变量点访问器?

这是我要求的一个人为的例子:

random_list = []
random_uuid = "1234567890-1234567890"
model_instance = Model.objects.filter(related_link=random_uuid)
for x in ['foo', 'bar', 'ray', 'mee']:
    random_list.append(model_instance.x)
Run Code Online (Sandbox Code Playgroud)

三个强制性问题:

  • 这可能吗?
  • 如果是这样的话?
  • 有什么缺点吗?

python django

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