草庐IT

Django-MySQLdb

全部标签

python - Django 从查询集中删除重复项

我想删除相关字段中的重复项,我的查询集示例:example=models.Object.objects.values('name','photo__name','url','photo__url').distinct()如果name==photo__name和url==photo_url我需要删除其中一个,我如何使用DjangoORM执行此操作或者我需要遍历查询集? 最佳答案 如果您使用的是PostgreSQL,请查看Djangodocsondistinct():OnPostgreSQLonly,youcanpassposition

python - 将 Ember CLI 与 Django 应用集成

在使用EmberCLI之前,我使用在Django项目中创建一个index.html页面,加上App.js文件,一切似乎都运行良好。现在Ember正在使用CLI,似乎没有简单的方法将EmberCLI项目集成到Django应用程序中。所以我读到有人推荐使用EmberCLI开发前端,使用Django开发RESTAPI。然而部署并不容易,因为你需要复制Django静态文件夹下的Emberdist文件夹,并将Ember应用程序下的所有静态Assetsurl更改为指向Django静态路径。看来,没有简单的方法可以将两者集成到一个开发过程中。你们有什么关于如何集成开发和部署过程的建议吗?谢谢。

python - 我应该在哪里对对象和字段进行 Django 验证?

我正在创建一个Django应用程序,它同时使用DjangoRestFramework和普通的django-views作为用户的入口点。我想对模型的独立字段以及整个对象进行验证。例如:字段:根据正则表达式函数输入的车牌是否正确。与其他领域无关。对象:输入的邮政编码对给定国家是否有效。与模型中的邮政编码和国家/地区相关。对于DRF-API,我使用ModelSerializers,它会自动调用我在模型中放置的所有验证器,例如:classMyModel(models.Model):licence_plate=CharField(max_length=20,validators=[Licence

python - Django中如何使用Bcrypt加密密码

我正在尝试使用Bcrypt来加密用户在注册时提供的密码,然后使用Bcrypt来验证用户在登录时根据存储在数据库中的散列版本提供的密码。关于如何通过Django安装Bcrypt有一些很好的文档docs,但它们实际上并没有向您展示如何使用Bcrypt来散列密码或使用其他命令。您需要从某个地方导入Brcrypt吗?如果是这样,它的正确语法是什么?散列密码和比较散列密码与非散列密码的语法是什么?我在settings.py文件中安装了Bcrypted库,还通过pip安装了Bcrypt。我还需要做什么才能使用Bcrypt? 最佳答案 在您的链接

python - Amazon + Django 每12小时出现[Errno 5] Input/output error

我最近设置并部署了一个AmazonEC2实例来部署我的django项目。当我在浏览器中收到此错误时,我正在通过浏览器与我的应用程序交互:errno5input/outputerrordjango此错误确实引用了我的应用程序的某些功能Environment:RequestMethod:GETRequestURL:http://localhost:8000/accounts/profile/DjangoVersion:1.9PythonVersion:3.4.3InstalledApplications:['django.contrib.admin','django.contrib.aut

python - 有没有办法在 Django 中按 View 中的单词截断?

我制作了一个JSON序列化程序以查看。我返回了一个名为entries的QuerySet对象,它查找POST参数,如下所示:entries=blog.models.Entry.objects.filter(content__icontains=request.POST.get('q'))然后我使用了django.core中的serializers。serializers.serialize("json",entries,fields=('title','content','created'))这很有效,但是,我想将content返回到截断的单词中。环境Django1.8.7python3

python - django 管理,使用自定义 View 扩展管理

我想就此事请求一些帮助。我关注了this向我的管理员添加View的指南。我使用的代码与该网站的代码相同,但出现错误:使用参数“()”和关键字参数“{'app_label':'reports'}'未找到'app_list'的反向。admin/my_view工作正常,但如果我尝试访问管理中的其他页面,例如索引页面,我会收到错误代码如下:#someapp/admin.pyfromdjango.conf.urlsimportpatternsfromdjango.contribimportadminfromdjango.httpimportHttpResponsedefmy_view(reque

python - 向自定义 Django management/manage.py 命令添加确认步骤

我在thistutorial之后创建了以下自定义管理命令.fromdjango.core.management.baseimportBaseCommand,CommandErrorfromdjango.contrib.auth.modelsimportUserfromtopspots.modelsimportNotificationclassCommand(BaseCommand):help='Sendsmessagetoallusers'defadd_arguments(self,parser):parser.add_argument('message',nargs='?')defh

python - 使用 django 在 python 中将 Model.Objects.all() 转换为 JSON

我有一个相同模型类型的对象列表。我想遍历此列表并创建一个JSON发回。我尝试了一些东西,比如2-dim数组,谷歌,......但是找不到这样的东西?虽然我认为这并不困难。我现在的代码是:defget_cashflows(request):response_data={}cashflow_set=Cashflow.objects.all();i=0;foreincashflow_set.iterator():c=Cashflow(value=e.value,date=str(e.date));response_data[i]=c;returnHttpResponse(json.dumps

python - Django 1.9 错误 - 'User' 对象没有属性 'profile'

所以我最近添加了一个可选的用户配置文件模型,它通过OneToOneField链接到用户,如下所示:classUserProfile(models.Model):#Creatingclassuser=models.OneToOneField(User,on_delete=models.CASCADE)这工作正常,我当前的UserProfile模型在我添加此字段以将配置文件链接到用户之前和之后都完好无损。当我以有效用户身份登录网站时,提交登录表单后出现错误:AttributeErrorat/login/'User'objecthasnoattribute'profile'我已经在我的文件中