Tag: django

Django:我如何findORM知道的模型列表?

在Django中,有没有一个地方可以findORM知道的模型?

如何强制用户注销django?

在我的Django应用程序在某些条件下,我需要能够强制用户通过用户名注销。 不一定是当前login的用户,而是其他用户。 所以我的视图中的请求方法没有关于我想要注销的用户的任何会话信息。 我熟悉django.auth和auth.logout方法,但它将请求作为参数。 有没有一个“Django的方式”login用户,如果我只是用户名? 或者我必须推出我自己的注销sql?

获取查询集中的最后一条logging

如何检索某个查询集中的最后一条logging?

如何在django注册后自动login用户

这是我目前使用的注册: def register(request): if request.method == 'POST': form = UserCreationForm(request.POST) if form.is_valid(): new_user = form.save() messages.info(request, "Thanks for registering. Please login to continue.") return HttpResponseRedirect("/dashboard/") else: form = UserCreationForm() return render_to_response("accounts/register.html", { 'form': form, }, context_instance=RequestContext(request)) 创build帐户后是否可以不要求用户手动login,而只是自动login? 谢谢。 编辑:我曾尝试login()函数没有成功。 我相信问题是没有设置AUTHENTICATION_BACKENDS。

Django从ManyToMany关系中删除对象

我怎么会删除一个对象从多对多的关系,而不删除实际的对象? 例: 我有模特的Moods和Interest 。 “情绪”有很多领域的interests (这是一个models.ManyToManyField(Interest) 。许多许多领域models.ManyToManyField(Interest) )。 我创build了一个名为my_mood的Moods实例。 在my_moods的兴趣领域,我有我的兴趣,意思 >>> my_mood.interests.all() [my_interest, …] 如何在不删除模型实例的情况下从my_mood中删除my_interest? 换句话说,如何在不影响相关模型的情况下移除关系?

我怎样才能得到Django中的所有请求标题?

我需要得到所有的Django请求头。 从我读过的内容来看,Django只是简单地把所有的东西都转储到request.METAvariables中,并且还有很多其他的数据。 什么是最好的方式来获得客户端发送到我的Django应用程序的所有标题? 我将使用这些来build立一个httplib请求。

如何使用AJAX&jQuery发布一个django表单

我已经为django AJAX表单检查了大量的教程,但是它们中的每一个都告诉你一个这样做的方法,没有一个是简单的,我有点困惑,因为我从来没有使用过AJAX。 我有一个叫做“note”的模型,它是一个模型,在模板里我需要每次一个note元素发送stop()信号(来自jQuery Sortables),Django更新对象。 我目前的代码: views.py def save_note(request, space_name): """ Saves the note content and position within the table. """ place = get_object_or_404(Space, url=space_name) note_form = NoteForm(request.POST or None) if request.method == "POST" and request.is_ajax: msg = "The operation has been received correctly." print request.POST else: msg = "GET petitions are not allowed for this […]

Djangopipe理员,隐藏模型

在注册模型出现的pipe理站点的根页面,我想隐藏注册到Djangopipe理员的几个模型。 如果我直接取消注册,那么随着添加新符号“+”消失,我无法添加新logging。 如何才能做到这一点 ?

在Django 1.9中我应该用什么来代替syncdb?

看看这个: $ pypy ./manage.py syncdb /usr/lib64/pypy-2.4.0/site-packages/django/core/management/commands/syncdb.py:24: RemovedInDjango19Warning: The syncdb command will be removed in Django 1.9 warnings.warn("The syncdb command will be removed in Django 1.9", RemovedInDjango19Warning) (cut) 我跑了一个快速的谷歌search ,但无法find答案 – 我应该用什么,而不是syncdb ?

使用Django的HTTPError 403(Forbidden)和使用OAuth2连接到Google的python-social-auth

使用python-social-auth ,我接受来自谷歌的访问后,得到一个403: Forbiden错误消息 编辑:我最近(2017)有相同的错误,但在一个新的消息: 401 Client Error: Unauthorized for url: https://accounts.google.com/o/oauth2/token