小编Asi*_*nox的帖子

Django,ModelChoiceField()和初始值

我正在使用这样的东西:

field1 = forms.ModelChoiceField(queryset=...)
Run Code Online (Sandbox Code Playgroud)

如何让我的表单显示所选的值?

django django-forms

54
推荐指数
4
解决办法
6万
查看次数

Django管理员和显示缩略图图像

我试图在Django管理员中显示缩略图,但我只能看到图像的路径,但不能看到渲染的图像.我不知道我做错了什么.

服务器媒体URL:

from django.conf import settings
(r'^public/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
Run Code Online (Sandbox Code Playgroud)

功能模型:

def image_img(self):
        if self.image:
            return u'<img src="%s" />' % self.image.url_125x125
        else:
            return '(Sin imagen)'
        image_img.short_description = 'Thumb'
        image_img.allow_tags = True
Run Code Online (Sandbox Code Playgroud)

admin.py:

class ImagesAdmin(admin.ModelAdmin):

    list_display= ('image_img','product',) 
Run Code Online (Sandbox Code Playgroud)

结果如下:

<img src="http://127.0.0.1:8000/public/product_images/6a00d8341c630a53ef0120a556b3b4970c.125x125.jpg" />
Run Code Online (Sandbox Code Playgroud)

python django django-admin

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

量化结果对于当前上下文具有太多数字

我试图在我的admin.py中保存操作结果,我有这个错误:

量化结果对于当前上下文具有太多数字

....
def save_model(self, request, obj, form, change):

    usuario_libra   = obj.consignee.membresia.libra
    valores         = Valores.objects.get(pk=1)
    vtasa           = valores.tasa
    vaduana         = valores.aduana
    vgestion        = valores.gestion
    vfee            = valores.fee
    vcombustible    = valores.combustible

    trans_aereo     = obj.peso * usuario_libra * vtasa
    aduana          = (obj.peso * vaduana )*vtasa
    fee_airpot      = (obj.peso * vfee)*vtasa
    combustible     = (obj.peso * vcombustible)*vtasa
    itbis           = (trans_aereo+vgestion)*Decimal(0.16)
    total           = trans_aereo + vgestion + aduana + fee_airpot + combustible + itbis

    if not obj.id:
        obj.total = total
        ...
Run Code Online (Sandbox Code Playgroud)

这意味着什么?,我所有的模型字段都是十进制的

谢谢

django django-models django-admin

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

Django URL.py和索引

我想知道什么是最好的写作方式URL.py.我试图以这种方式获得索引:www.example.comwith (r'',index).但是当我尝试时r'',网站上的所有页面都会进入主页.

我的一部分url.py:

(r'^index',homepages),
(r'',homepages),
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

python django django-urls

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

Django,注册名字和姓氏的用户?

我正在使用Django-Registration并且表单只有3个字段(用户名,电子邮件,密码和重新密码),但为什么我不能添加姓氏和名字?

在Form中,一切都很好,但User Model只接受3个参数:

new_user = User.objects.create_user(username, email, password)
Run Code Online (Sandbox Code Playgroud)

但为什么我不能这样做:

new_user = User.objects.create_user(username, email, password, first_name ,last_name)
Run Code Online (Sandbox Code Playgroud)

Django文档没有说明只有3个参数; 网上的所有教程只使用3个参数......

为什么??或者我如何使用名字和姓氏?

django django-models

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

django +使用django-registration以html发送电子邮件

即时通讯使用django-registration,一切都很好,确认电子邮件是以纯文本形式发送的,但我知道我已修复并正在发送html,但我有一个垃圾问题...... html代码显示:

<a href="http://www.example.com/accounts/activate/46656b86eefc490baf4170134429d83068642139/">http://www. example.com/accounts/activate/46656b86eefc490baf4170134429d83068642139/</a>
Run Code Online (Sandbox Code Playgroud)

我不需要像...那样显示HTML代码

任何的想法?

谢谢

email django django-templates django-registration

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

如何使用get_object_or_404显示个性化错误

我想知道如何显示个性化的错误get_object_or_404?,我不想要正常的http404页面,我想显示一条消息,结果是无

谢谢 :)

django django-templates http-status-code-404

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

iOS,ld:框架找不到架构arm64的GoogleMaps

我正在使用谷歌地图开发一个应用程序.我将解释我用谷歌地图做了什么,也许你可以帮助我.

我使用没有POD的谷歌地图框架,但在关于谷歌地图的一些错误后我删除了谷歌地图框架参考,我用POD安装了它.一切都很好,但是当我击中时

产品 - >测试

现在我收到这个错误:

ld: framework not found GoogleMaps for architecture arm64
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

谢谢!

Podfile看起来像这个Cocoapods v1.0 beta 6):

platform :ios, '8.0'
use_frameworks!

target 'Project' do
    pod 'GoogleMaps'

    target 'ProjectTests' do
        inherit! :search_paths
        pod 'Mockingjay'
    end
end
Run Code Online (Sandbox Code Playgroud)

google-maps ios cocoapods swift xcode7

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

Django,选择选项字段

我对选项选项字段有疑问.

我有这个领域:

SECUENCIA = (
             ('1','1'),
             ('2','2'),
             ('3','3'),
)
secuencia = models.IntegerField(max_length=1,choices=SECUENCIA)
Run Code Online (Sandbox Code Playgroud)

在我的表格中添加或更新一切都很好,但在我的节目视图(模板显示)中,该字段只显示为"(无)"并且不显示值(1或2或3).

谢谢 :)

django django-templates django-admin

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

Django管理员,没有"模特"的部分?

在Django管理控制台中,所有部分(菜单链接)都来自带有数据库表的模型,但是如果我需要一个没有相应模型对象(没有数据库表)从模型中获取其他部分数据的部分,我还需要做什么?

有任何想法吗?谢谢

django django-models django-forms django-admin

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