我是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';
}
}
先感谢:)
答案 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路径。