小编Son*_*pta的帖子

在views.py中没有名为'django.core.context_processors'的模块

在我的django应用程序中,当我运行服务器时,我收到错误.

来自.从django.core.context_processors导入视图import csrf ImportError:没有名为'django.core.context_processors'的模块

我的views.py文件是

   from django.views.generic import View
from django.utils import timezone
from django.shortcuts import render, get_object_or_404,render_to_response,redirect
from django.http import HttpResponseRedirect
from django.contrib import auth
from django.contrib.auth import authenticate,login
from django.core.context_processors import csrf
from .forms import UserForm

# Create your views here.

def home(request):
    return render(request, 'fosssite/home.html')

def login(request):
    c={}
    c.update(csrf(request))
    return render_to_response('fosssite/login.html',c)

def UserFormView(request):
    form_class=UserForm
    template_name='fosssite/signup.html'

    if request.method=='GET':
        form=form_class(None)
        return render(request,template_name,{'form':form})


        #validate by forms of django
    if request.method=='POST':
        form=form_class(request.POST)

        if form.is_valid():
            # not saving to database only creating …
Run Code Online (Sandbox Code Playgroud)

python django

5
推荐指数
1
解决办法
7051
查看次数

为什么要有链表的父类

这是一个普遍的问题,可能是关于 OOP 概念的。我刚刚开始在 JAVA 中实现 DS。我正在尝试实施链接列表,并且在所有在线资源上,我看到了类似的做法:

  1. 创建一个节点类。
  2. 创建一个具有节点对象的类链表。

同样,我看到了堆栈、队列和树。我的问题是,如果我只通过一个如下所示的类来实现 LinkedList:

 class LinkList {
     int data;
     LinkList next; }
Run Code Online (Sandbox Code Playgroud)

我仍然能够完成所有操作。因此,拥有包含根或标头的第二个类的概念仅用于 OOP 目的或其他目的?我编写了以下代码,它运行良好,无需头指针。我在所有方法中都使用了一个引用变量,主类的对象仍然保持头部的轨迹。

/* package codechef; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

class LinkList {
    int data;
    LinkList next;

    LinkList(){
        data = 0;
        next = null;
    }

    LinkList(int data) {
        this.data = data;
        next = null;
    }
    LinkList insertAtBegin(int data){
        LinkList newBegin = new LinkList(data);
        newBegin.next = this;
        return newBegin;
    }
    void insertAtPlace(int data, int insertData){ …
Run Code Online (Sandbox Code Playgroud)

java linked-list data-structures

5
推荐指数
1
解决办法
423
查看次数

正则表达式?对于一组词

我想为 NAME;NAME;NAME 和 NAME;NAME;NAME;NAME 设置一个正则表达式,其中 NAME 的第四次出现是可选的。

我有一个正则表达式 (.+);(.+);(.+) 匹配第一个模式但不匹配第二个。我试过玩?但它不适用于 (.+);(.+);(.+)(;(.+))?基本上,我想实现第四个 (.+) 为零或一次出现。

java regex regex-group

5
推荐指数
1
解决办法
110
查看次数

NameError:名称“视图”未在 views.py 中定义

我试图在 views.py 中定义一个继承通用视图的类。代码如下。在运行服务器上,我收到类 UserFormView(View): NameError: name 'View' is not defined 的错误

虽然我进口了泛型。请告诉我原因。

from django.views import generic
from django.utils import timezone
from django.shortcuts import render, get_object_or_404,render_to_response,redirect
from django.http import HttpResponseRedirect
from django.contrib import auth
from django.contrib.auth import authenticate,login
from django.core.context_processors import csrf
from .forms import UserForm

# Create your views here.

def home(request):
    return render(request, 'fosssite/home.html')
def login(request):
    c={}
    c.update(csrf(request))
    return render_to_response('fosssite/login.html',c)

class UserFormView(View):
    form_class=UserForm
    template_name='fosssite/signup.html'

    def get(self,request):
        form=self.form_class(None)
        return render(request,self.template_name,{'form':form})


        #validate by forms of django
    def post(self,request):
        form=self.form_class(request.POST)

        if form.is_valid(): …
Run Code Online (Sandbox Code Playgroud)

python django

1
推荐指数
2
解决办法
5828
查看次数

如果驱动程序是 self.broswer,JavascriptExecutor 会给出错误

我在 python 中有下面一段代码。

def __init__(self, email, password):
    self.browser = webdriver.Chrome(ChromeDriverManager().install())
    self.email = email
    self.password = password
Run Code Online (Sandbox Code Playgroud)

现在当我尝试添加以下行时

JavascriptExecutor js =((JavascriptExecutor) self.browser);
Run Code Online (Sandbox Code Playgroud)

它向我显示无效语法。据我了解,它需要一个驱动程序。对我来说,驱动程序是 self.browser。即使导入库并启动我想使用的页面后,它仍然给我错误。我不想改变驱动程序的定义方式。

python selenium selenium-webdriver

0
推荐指数
1
解决办法
183
查看次数