这是我的用户身份验证方法:
def user_login(request):
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
user = authenticate(username=username, password=password)
if user:
if user.is_active:
login(request, user)
return HttpResponseRedirect(reverse('index'))
else:
print('TEST')
messages.info(request, 'Inactive user')
return HttpResponseRedirect(reverse('index'))
else:
messages.error(request, 'Invalid username/password!')
return HttpResponseRedirect(reverse('index'))
else:
return render(request, 'mainapp/login.html', {})
Run Code Online (Sandbox Code Playgroud)
如果用户存在且未激活,则会显示错误消息:
messages.error(request, 'Invalid username/password!')
return HttpResponseRedirect(reverse('index'))
Run Code Online (Sandbox Code Playgroud)
代替:
print('TEST')
messages.info(request, 'Inactive user')
return HttpResponseRedirect(reverse('index'))
Run Code Online (Sandbox Code Playgroud)
我不知道这里有什么问题......有什么线索吗?
我添加set encoding=utf-8到我的_vimrc文件中.我的文件中的文字没问题,但在菜单中没有UTF-8字母.这里的问题在哪里?没有set encoding=utf-8我的文件中没有UTF-8但是菜单没问题.问题仅存在于gui菜单中(如图所示).文件编码没问题.
我的树视图小部件中有十个链接(http://www.example.com、http://www.example1.com等)。它是插入到树状视图中的纯文本。是否可以使其可点击?如何将文本转换为链接?是否可以在 treeview 小部件中使用?
我想让这些行可以点击链接(就像在普通浏览器中一样)。只需单击,打开默认浏览器并转到页面(例如http://dieta.pl/)。
这是我的代码示例(一部分):
# !/usr/bin/env python
# -*- coding: utf-8 -*-
import os
from google import search
from urlparse import urlparse
from SiteCrawler import SiteCrawler
import Tkinter as tk
from Tkinter import *
import ttk
# from Tkinter.font import Font
class Main(Frame):
def __init__(self):
self.fraza = None
self.master = tk.Tk()
if os.name == 'nt':
self.master.state('zoomed')
else:
self.master.wm_attributes('-zoomed', 1)
self.master.title('Site crawler')
self.master.geometry("800x600+600+200")
# Frame g?owny
self.f = Frame(self.master)
self.f.place(relx=.5, rely=.35, anchor="c")
# …Run Code Online (Sandbox Code Playgroud) 我有一个简单的字典与键,值:
d = {'word': 1, 'word1': 2}
Run Code Online (Sandbox Code Playgroud)
我需要添加另一个值(从值中创建一个列表):
d = {'word': [1, 'something'], 'word1': [2, 'something1']}
Run Code Online (Sandbox Code Playgroud)
我不能处理它.有线索吗?
更改常数值后,有什么方法可以调用django命令吗?我需要致电:
python manage.py installtasks
Run Code Online (Sandbox Code Playgroud)
为我的克朗诺斯(Cronos)克朗(Cron)工作。我不知道该如何设置。在constance文档中,我发现:
from constance.signals import config_updated
@receiver(config_updated)
def constance_updated(sender, key, old_value, new_value, **kwargs):
print(sender, key, old_value, new_value)
Run Code Online (Sandbox Code Playgroud)
但是我不知道什么是接收方(我收到“ NameError:未定义名称'receiver'”)以及该代码放在哪里。有什么帮助吗?
我的 django 应用程序中安装了django-admin-interface。我使用这个插件配置了布局,我想从管理面板中隐藏它。我的目标是将基本设置存储在数据库中。是否可以?
我在我的代码中找不到与该插件的任何关系。我的代码(settings.py)中只有一处出现了短语 admin_interface 。
INSTALLED_APPS = [
'mainapp.apps.MainappConfig',
'admin_interface',
'colorfield',
'flat_responsive',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_extensions',
'smart_selects',
'activatable_model',
'bootstrap3',
'mainapp.apps.ConstanceConfig',
'constance.backends.database',
'kronos',
'ckeditor',
'django_admin_listfilter_dropdown',
]
Run Code Online (Sandbox Code Playgroud)
我是一个初学的用户,我有点困惑.看起来Vim比Geany慢.这是一个非常显着的差异.当我在Geany中按住任何键时,它会打印它而没有任何延迟(例如llllllll).在Vim中它很慢并且跳跃.与Geany相比,vim中的自动完成功能非常糟糕.我以为Vim和光一样快.它看起来不是.有什么建议可以改变它,让vim更快吗?
这是我的_vimrc文件:
" This must be first, because it changes other options as side effect
set nocompatible
" Use pathogen to easily modify the runtime path to include all
" plugins under the ~/.vim/bundle directory
call pathogen#helptags()
call pathogen#infect()
" change the mapleader from \ to ,
let mapleader=","
" Quickly edit/reload the vimrc file
nmap <silent> <leader>ev :e $MYVIMRC<CR>
nmap <silent> <leader>sv :so $MYVIMRC<CR>
set hidden
set nowrap " don't wrap lines
set tabstop=4 " a tab is four …Run Code Online (Sandbox Code Playgroud) 请帮我。我放弃。我正在尝试向django管理员添加其他字段。我想在那儿插入图像缩略图。这是我的admin.py的一部分:
class SiteAdmin(admin.ModelAdmin):
list_display = ('is_active', 'name', 'description', 'keywords', 'date')
fields = ('name', 'url', 'category', 'subcategory', 'category1',
'subcategory1', 'description',
'keywords', 'date', 'group', 'email', 'is_active')
readonly_fields = ('date',)
list_display_links = ('name',)
list_filter = ('is_active',)
actions = [activate_sites, deactivate_sites]
Run Code Online (Sandbox Code Playgroud)
我很想将'image'添加到list_display。图像由thumbalizr生成。我在models.py中有一个方法:
class Site(models.Model):
category = models.ForeignKey('Category')
subcategory = ChainedForeignKey(
'SubCategory',
chained_field='category',
chained_model_field='category',
show_all=False,
auto_choose=True,
blank=True, null=True, default=None)
name = models.CharField(max_length=70, verbose_name="Tytu?")
description = models.TextField(verbose_name="Opis")
keywords = MyTextField(max_length=100, verbose_name="S?owa kluczowe")
date = models.DateTimeField(default=datetime.now, editable=False)
url = models.URLField()
is_active = models.BooleanField(default=False)
category1 = models.ForeignKey('Category', related_name='category', …Run Code Online (Sandbox Code Playgroud)