1.准备工作安装Pycharm和Python。推荐直接安装Anaconda,不需要安装Python。Anaconda的安装可以参考我的博客:Anaconda——最省心的Python版本2.打开Pycharm,新建一个Django项目,新建一个项目,选择Django,然后给项目命名。这里就叫mysite,最后别忘了还需要Application名称,然后点击Create。(注:新项目自带的Django框架是专业版自带的,社区版没有这个功能,我是用学生邮箱注册免费使用的)但是我这样创建的时候有问题,然后报错:Ihavenotfoundasolution方法是点击OK,然后进入项目,猜测可能是版本不匹配,所以下面需要修改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文件所在的位置,如下图:具体可以参考我的这篇博客:Pycharm搭建Django项目踩坑记录创建app后成功,左上角是这样的:5.启动服务或者在Terminal中输入:pythonmanage.pyrunserver8000然后Terminal会出现这样的:点击上面的地址,会看到如下页面:So至此,Django项目已经初步搭建完成。6、修改网站设置看上图,可以发现是英文的。我们可以通过相关设置修改为中文版网站。首先找到setting.py,注意修改LANGUAGE_CODE、TIME_ZONE、USE_TZ这三个就行了。修改内容如下:LANGUAGE_CODE='zh-hans'#语言TIME_ZONE='Asia/Shanghai'#时区USE_TZ=False#应用目前不考虑全球化,所以设置USE_TZ为False,这样存储的时间数据库将与当前时间一致。最后再次运行代码:pythonmanage.pyrunserver8000可以看到网站是中文的。7.编写第一个视图打开polls/views.py并输入以下Python代码:fromdjango.httpimportHttpResponsedefindex(request):returnHttpResponse("Hello,world.You'reatthepollsindex.")创建一个在polls目录新建urls.py文件:输入:urls,然后点击Python文件,回车,创建成功。现在应用程序目录应如下所示:在polls/urls.py中,输入以下代码:fromdjango.urlsimportpathfrom。importviewsurlpatterns=[path('',views.index,name='index'),]第一步是指定我们在根URLconf文件中创建的polls.urls模块。打开mysite/urls.py文件:修改红框中的代码如下:fromdjango.contribimportadminfromdjango.urlsimportinclude,pathurlpatterns=[path('polls/',include('polls.urls')),path('admin/',admin.site.urls),]通过以下命令验证是否正常运行:pythonmanage.pyrunserver8000打开http://127.0.0.1:8000/你会看到这样一个页面:打开http://127.0.0.1:8000/polls/你会看到:Hello,world。你在民意调查指数。8.感谢Python3.7+Django2.2+Bootstrap4+Pycharm2019入门01编写你的第一个Django应用,第1部分Pycharm+django2.2+python3.6+MySQL实现一个简单的考试报名系统Django2.0入门教程:安装Django2.0Pycharm+Django上手入门实战教程1-项目创建PyCharm新建一个Django项目报错ErrorcreatingDjangoapplication:erroronpythonside。退出代码:1。
