草庐IT

Django-imagekit

全部标签

python - 显示对象表 django

我需要使用Django从我的数据库中显示一个表。显而易见的方法是手动键入表标题并循环遍历model.objects.all()的查询结果。但是,由于很懒,我想自动执行此操作,即通过内省(introspection)从模型加载所有字段以显示为列标题,并加载所有字段值以显示为行。这种方法还可以在以后为我节省一些时间,因为我不必在模型更改时更新模板代码。我让它工作,但有两个问题:我找不到加载AutoField字段(id)值的方法,所以我必须切掉ID列。代码看起来很乱,尤其是使用了随机模板标签。这是我的代码。请注意,代码工作正常,所以我将跳过所有导入,因为它们是正确的:views.pyIuse

python - 如何在 Django Rest Framework 中使用自定义 token 模型

我想使用DjangoRestFramework身份验证,但我想为一个用户拥有多个token。为此,我需要实现自己的Token模型,我在Token身份验证类中找到了这个:classTokenAuthentication(BaseAuthentication):"""Simpletokenbasedauthentication...."""model=Token"""Acustomtokenmodelmaybeused,butmusthavethefollowingproperties.*key--Thestringidentifyingthetoken*user--Theusertowh

python - 更改 Django 设置后 uwsgi 不会重新加载

我已经设置了uwsgi来为nginx后面的django提供服务。然后我在django设置中更改数据库,但uwsgi仍然显示具有旧数据库的站点。我也试过thissuggestion并添加了touch-reload=/etc/uwsgi/apps-available/django.ini到ini文件。但是在重新启动uwsgi并触摸django.ini之后,它仍然为旧站点提供服务。我试图停用并重新激活virtualenv,也没有机会。所以真的很困惑,感谢你的提示。 最佳答案 来自uWSGI文档关于touch-reload:如果指定的文件被

python - Django 休息 : The view does not want to import

我正在使用Django教程RestFramework(http://www.django-rest-framework.org/tutorial/1-serialization)进行练习我正处于创建URL的阶段,但在访问View时遇到了问题。我执行代码:importsnippetsfromviews我无法导入View,将收到:'module'objecthasnoattribute'snippet_list'我的代码View:from.modelsimportSnippetfromserializersimportSnippetSerializerfromrest_framework.

python - Django UpdateView/ImageField 问题 : not returning new uploaded image

型号:classLogo(models.Model):media=models.ImageField(upload_to='uploads')def__unicode__(self):returnself.media.url查看:classLogoEdit(UpdateView):model=Logotemplate_name='polls/logo-edit.html'success_url='/polls/logos/'defform_valid(self,form):pdb.set_trace()模板:{%csrf_token%}{{form.as_p}}选择新图像:form调试

python - 在自定义 Django 表单字段中与 to_python 相反?

在thedocs,有一段关于to_python方法,负责反序列化值。但是推荐的序列化数据并准备好传递给小部件的方法是什么?类似于get_db_prep_value(),但用于字段? 最佳答案 有方法value()和prepare_value(),后者未记录但在value()的末尾调用。如果你阅读thecode您可以搜索prepare_value并会发现例如与日期相关的字段在必要时使用它来调整值。value()由as_widget()调用最后调用render()小部件上的方法,并传递value()(以及prepare_value())

python - Django slugified urls - 如何处理冲突?

我目前正在使用Django开发一个玩具项目。我的应用程序的一部分允许用户发表评论。我想获取评论的标题并将其修改以创建一个url。因此,如果用户写了一篇名为“Thebestthingever!”的评论,则url将类似于:www.example.com/reviews/the-best-thing-ever。这一切都很好,但是处理两个用户选择相同标题的情况的最佳方法是什么?我不想让标题要求是唯一的。我考虑过在网址中的某处添加评论ID,但我想避免为任何不冲突的网址添加额外信息。有什么想法吗? 最佳答案 关于独特的slug字段/方法,我从不

python - 设置 Django 时出现问题 - ValueError : Empty Module name

我决定尝试一下Django(因为我听说过很多关于它的信息)。我在这里浏览教程:http://docs.djangoproject.com/en/1.2/intro/tutorial01/#intro-tutorial01教程进行到一半时,我被要求从我的命令行运行它:python管理.py同步数据库但是,我收到了这个错误:C:\django-projects\mysite>pythonmanage.pysyncdbTraceback(mostrecentcalllast):File"manage.py",line11,inexecute_manager(settings)File"C:\

python - Django Boto S3 访问

我想不通。这就是我想要发生的事情......我有一个应用程序,用户可以使用boto和django将文件上传到S3。我希望这些文件是私有(private)的,并且只能使用我的api凭据通过我的应用程序访问。因此,如果用户通过我的应用程序上传照片,他或其他任何人下载照片的唯一方式是通过他在我的应用程序上的帐户。这是否可能,如果可以,我该如何使用boto的acl规则进行设置。我不需要代码,(希望如此)我可以弄清楚,只需逐步了解如何操作即可。这有意义吗?我知道我没有很好地传达它,我提前道歉。另外,感谢您的帮助。 最佳答案 boto的ACL文

python - 在 Django 模板中列出目录文件内容

我正在学习Python和Django。(感谢所有在这里做出贡献的人——这是一个非常宝贵的资源!)我遇到的一个看似基本的问题是呈现一个简单的静态文件列表(比如我服务器上单个存储库目录的内容)作为可下载链接的列表。这是否安全是另一个问题,但假设我想这样做......这篇文章帮助我朝着正确的方向前进:PythondirectorylistreturnedtoDjangotemplate如果从提示中运行,此代码片段将输出“myfiles”中的文件名:path=os.path.dirname(os.path.abspath(__file__))myfiles=os.path.join(path,