小编swe*_*hed的帖子

Django:关于使用 Solr 和 Haystack 的问题

所以我做了 pip install django-haystack 或我的项目 virtualenv 文件夹中的任何命令,我也安装了 solr,但现在我对该怎么做有点困惑。

我一直收到一个错误,说 solr 后端需要安装 pysolr?我很困惑我在哪里运行这个命令?“./manage.py build_solr_schema”

我一直在尝试参考 haystack 指南,但它有点含糊。请帮帮我!!谢谢

python django installation schema solr

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

Django:获取SignUpForm没有属性clean_data的错误

这是东西.我不确定哪个部分出了问题.请帮帮我!:)我是一个迷茫的ebit混淆哈哈哈

class SignUpForm(forms.ModelForm):
    fname = forms.CharField(max_length=256, label="", required=True, widget=forms.TextInput(attrs={'class': 'form-control','placeholder': 'First Name','required':True}))
    lname = forms.CharField(max_length=256, label="", required=True, widget=forms.TextInput(attrs={'class': 'form-control','placeholder': 'Last Name','required':True}))
    email = forms.EmailField(max_length=256, label="", required=True, widget=forms.EmailInput(attrs={'class': 'form-control','placeholder': 'Email','required':True}))
    emailConfirm = forms.EmailField(max_length=256, label="", required=True, widget=forms.EmailInput(attrs={'class': 'form-control','placeholder': 'Confirm email','required':True}))
    password = forms.CharField(max_length=256, label="", required=True, widget=forms.PasswordInput(attrs={'class': 'form-control','placeholder': 'Password','required':True}))
    datetime = forms.DateTimeInput()
    class Meta:
        model=SignUp
        fields=['fname','lname','email','password',]

    def clean_fname(self):
        name = self.clean_data.get('fname')
        if ' ' in name:
            raise forms.ValidationError("Please do not have a space in your name.")
        else:
            return name
Run Code Online (Sandbox Code Playgroud)

python forms django models

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

标签 统计

django ×2

python ×2

forms ×1

installation ×1

models ×1

schema ×1

solr ×1