项目的完成使用了Django框架。我以前没碰过它。趁着寒假,折腾了一下。期间踩了无数坑,总算是安装成功了。环境:Python3.7.3+Django2.2+Pycharm-Professional-Anaconda-2019.3.2一、Django的安装在网上看到了很多安装方法。两个都试了,发现还是第三方便。我之前用的Pycharm社区版因为版本不对导致失败。后来选择卸载CommunityEdition,安装PycharmforAnacondaProfessionalEdition。2.打开Pycharm,新建一个Django项目,新建一个项目,选择Django,然后给项目起个名字。最后别忘了Applicationname也是必填的,然后点击Create。(注:新项目自带专业版自带的Django框架,社区版没有这个功能,我是用学生邮箱注册免费使用的。)但是我这样创建的时候出现了问题,然后报错:ErrorcreatingDjangoapplication:erroronpythonside.Exitcode:1.没找到解决办法,点了确定,然后进入项目。猜测可能是版本不匹配,所以需要修改Django版本,手动创建Application。3、修改Django版本虽然现在Django已经是3.0版本了,但是我想使用Python3.7+Django2.2版本来进行项目构建。默认安装最新版本的Django,所以我需要卸载Django3.0,重新安装指定版本的Django2.2。首先打开Settings:然后,点击ProjectInterpreter,点击Django,然后点击右边的-删除。如果需要安装指定版本的Django,需要点击右侧的+,然后在搜索框输入django,点击左上角第一行的django,然后勾选右侧的Specifyversion,选择你想要的版本。最后点击上图左下角的InstallPackage,稍等一会就安装成功了。4.创建应用在Pycharm的Terminal中输入:django-adminstartappapp_name#createapppythonmanage.pystartappapp_name#createapp(这个会报错,用上面的命令)除了第二个命令会报错,还有一个坑要注意。即输入的位置必须是manage.py文件所在的位置,即如下图所示:manage.py与大文件夹Code下的gradedesign文件夹共存,而不是gradedesign文件夹下的gradedesign文件夹,这个也是我踩过的一个坑。App创建成功后,左上角是这样的:5.启动服务或者在Terminal中输入:pythonmanage.pyrunserver8000然后Terminal会出现这样的:点击上面的地址,你会见下页:至此,Django项目初步搭建完成。6.安装Django之前发现的其他坑需要配置环境变量。我也设置了,但是在cmd里输入Django相关的代码,显示不是内部命令,也不是外部命令。我不知道发生了什么。7.感谢Python3.7+Django2.2+Bootstrap4+Pycharm2019入门01Pycharm+django2.2+python3.6+MySQL实现一个简单的报考系统应用:python端报错。退出代码:1。
