草庐IT

django-extensions

全部标签

python - "PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.5/site-packages '"安装Django

我无法在Ubuntu上安装基本的Django包。我刚刚删除了virtualenv并重新制作了它。pip3install=pip3install-rrequirements.txt[mything]cchilders@cchilders-desktop:~/projects/mything(master)$catrequirements.txtDjango==1.10.1django-filterdjangorestframeworkpsycopg2twilioipdbipython[mything]cchilders@cchilders-desktop:~/projects/mythi

python - 我怎样才能让 django-rest-framework-jwt 在注册时返回 token ?

我有一个基本的django休息服务,它注册一个人更新他的密码。我想在上面添加jwt身份验证。如果我按照教程进行操作,我需要在项目的urls.py中添加一个名为“api-token-auth”的新url。但是,我不想添加这个新的url并希望我的注册调用发送token作为响应。这是我的代码:序列化器.pyclassUserSerializer(serializers.HyperlinkedModelSerializer):defcreate(self,validated_data):user=User(username=validated_data['username'])user.set

python - Django 模型错误 - "TypeError: ' xxx' 是此函数的无效关键字参数

我得到错误:TypeError:'person'isaninvalidkeywordargumentforthisfunction我的模型是:classInvestment(models.Model):company=models.ManyToManyField("Company",related_name="Investments_company")financial_org=models.ManyToManyField("Financial_org",related_name="Investments_financial_org")person=models.ManyToManyF

python - 将 Django 模型移动到它们自己的文件中

以可维护性的名义,我将一些较大的模型移到了它们自己的文件中。所以在我有这个之前:app/models.py现在我有了这个:app/models/__init__.pymodel_a.pymodel_b.py这工作正常,但是当我使用manage.py执行同步数据库时,它不再为这些模型创建表。我是不是忘记了什么?谢谢, 最佳答案 模型必须在名为app.models的模块中找到,其中app是应用名称。所以你应该写在app/models/__init__.py文件frommodel_aimport*frommodel_bimport*在Dj

python - 为什么我的 Django View 装饰器没有收到传递给它的请求?

我有一个看起来像这样的设置:deffoo_decorator(function):@wraps(function)defdecorator(*args,**kwargs):printkwargsreturnfunction(*args,**kwargs)returndecorator@foo_decoratordefanalytics(request,page_id,promotion_id):pass输出:{'promotion_id':u'11','page_id':u'119766481432558'}为什么我的装饰器没有将request传递给它? 最

python - Django,两个注释结果之间的除法无法正确计算

我试图在查询集中的两个注释结果之间进行划分。印象比点击大得多,所以我应该得到小数点后十位。defget_queryset(self):returngoogleData.objects.filter(account=self.account_name).\values('date').\annotate(Sum('click'),Sum('impression'),Sum('converted_click'),Sum('conversion_value'),Sum('cost'),Sum('conversion_value'),ctr_monthly=Sum('click')/Sum('

python - django 管理更改列表中的自定义 list_editable 字段,它不直接对应于模型字段

假设我的模型是这样的(这是一个简化的例子):classPerson(Model):first_name=CharField(...)last_name=CharField(...)defname():returnfirst_name+''+last_name在管理更改列表中将名称显示为单列非常简单。但是,我需要一个可从列表页面编辑的单个可编辑“名称”字段,然后我可以对其进行解析以提取和设置模型字段值。解析不是问题。我只是想知道如何在列表页面上有一个不直接对应于模型字段的可编辑表单字段。 最佳答案 您应该能够通过一些工作在纯Pytho

python - Django 通过 smtp.gmail.com 发送电子邮件时遇到问题

我正在尝试配置Django的send_email,以便我可以向用户发送密码重置电子邮件。到目前为止,我没有运气让它工作。我已经设置了一个基本的Gmail帐户(没有GoogleApp等),在我的Djangosettings.py我有:EMAIL_HOST='smtp.gmail.com'EMAIL_HOST_PASSWORD='my_password'EMAIL_HOST_USER='my_account@gmail.com'EMAIL_PORT=587MAIL_USE_TLS=TrueEMAIL_BACKEND='django.core.mail.backends.smtp.Email

python - Django - 字典更新序列元素 #0 的长度为 1; 2 是必需的

这个问题在这里已经有了答案:Error:"dictionaryupdatesequenceelement#0haslength1;2isrequired"onDjango1.4(22个答案)关闭7年前。在我创建新的URL之后,我得到了这个错误ValueErrorat/blog/dictionaryupdatesequenceelement#0haslength1;2是必需的回溯RequestMethod:GETRequestURL:http://127.0.0.1:8000/blog/DjangoVersion:1.7.2PythonVersion:3.4.1InstalledAppl

python - 在 alwaysdata.com 上部署 Django

我是django的新手。我试过了,但我无法部署。我该怎么办#!/usr/bin/pythonimportsysimportosbase=os.path.dirname(os.path.abspath(__file__))+'/..'sys.path.append(base)os.environ['DJANGO_SETTINGS_MODULE']='myfirstapp.settings'importdjango.core.handlers.wsgiapplication=django.core.handlers.wsgi.WSGIHandler()AddHandlerfcgid-scr