在PyCharm中创建Django项目时出错

时间:2019-04-04 21:09:28

标签: django pycharm manage.py

我是python和pycharm的初学者,我想在pycharm下创建Django项目,但是当我单击create按钮时,出现以下错误: 知道我正在使用最新版本的pycharm(2019.1)

<?php

namespace Esprit\LoisirBundle\Form;

use blackknight467\StarRatingBundle\Form\RatingType;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;

class LivreType extends AbstractType
{
    /**
     * {@inheritdoc}
     */
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('libelle')
            ->add('description' ,TextareaType::class)
            ->add('file')
            ->add('auteur')
            ->add('url')
            ->add('type', ChoiceType::class, array('label' => 'Type',
                'choices' => array(' PDF' => 'pdf',
                    'Audio' => 'audio'),
                'required' => true,))
            ->add('categorie', ChoiceType::class, array('label' => 'Categorie',
                'choices' => array(
                    ' Historique' => 'historique',
                    ' Biographique' => 'biographique',
                    ' Politique' => 'politique',
                    ' Voyages' => 'Voyages',
                    'Jeunesse' => 'Jeunesse'),
                    'required' => true,))
        ->add('rating', RatingType::class, [
        'label' => 'Rating'
    ]);

    }/**
     * {@inheritdoc}
     */
    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => 'Esprit\LoisirBundle\Entity\Livre'
        ));
    }

    /**
     * {@inheritdoc}
     */
    public function getBlockPrefix()
    {
        return 'esprit_loisirbundle_livre';
    }


}

先感谢:)

2 个答案:

答案 0 :(得分:0)

您到底如何尝试在PyCharm中创建Django项目?

官方Django文档提供了易于遵循的指南,介绍如何使用终端机https://docs.djangoproject.com/en/2.2/intro/tutorial01/

设置您的第一个Django应用程序

答案 1 :(得分:0)

您是否正在使用Windows作为操作系统?看来您的问题与sqlite3有关。也许下载并安装预编译版本将解决您的问题。

可在此处找到下载和安装说明:https://www.sqlite.org/download.html

还检查系统的PATH值,如果不存在,请添加sqlite3路径。