您现在的位置是:首页 > 经验记录>Python3日记>Python3搭建Django框架-转载 网站首页 Python3日记

Python3搭建Django框架-转载

最近在学习python语言,学过python的都知道Django是python web项目中比较好的一个框架,于是我也就去研究了一下,在这里把搭建步骤和遇到的问题给大家分享一下,有什么地方不明吧的也可以加关注我们一起讨论学习。


Django框架搭建步骤如下:


 1.首先,你需要安装Python环境,我本机是安装的Python3.6.4;以及我们要用的Django,我这里安装的是最新的版本是2.0.6版本,大家可以去官网下载,下载下来之后解压缩,然后再cmd 中进入到解压缩后的目录,这个目录下面有个setup.py文件 ,然后在cmd上面输入python setup.py install ;等待安装即可。


2.安装完成之后进行一个测试,看是否安Django成功,在cmd中输入python 进入到python交互界面,然后import django回车,在输入django.VERSION  会出现如下界面,表示你已经安装Django成功。



3.找到你的python工作空间,(我平时是用的pycharm编辑器,这里所说的工作空间是指编辑器一般项目的存放目录);在cmd中进入到工作空间,然后输入python django-admin.py startproject DjangoDemo(注:如果提示找不到django-admin.py或者工作空间中没有生成一个DjangoDemo文件夹,那么证明你的环境有问题,这时我们可以这样操作,将django-admin.py的物理路径写上,django-admin.py 一般会在python安装目录的\Python36-32\Scripts文件夹下,把命令改成python G:\Python\Python36-32\Scripts\django-admin.py startproject DjangoDemo   在执行一次应该就OK了)执行完之后的文件夹目录结构如下:



图中标红的是后续创建的,以上这步不会自动生成。


4.创建APP应用,cmd进入到我们的项目工程文件夹下面(从上面可以看到有一个manage.py的python文件)然后在cmd中输入python manage.py startapp demoapp   即可创建上图中的demoapp文件,如下图:



到这一步基本大家完成,现在来配置访问路径及页面:


5.打开settings.py文件


①、更改INSTALLED_APPS,将第四步创建的app名字加到里面



②、更改TEMPLATES,将我们创建的html页面模板文件夹加入其中



6.demoapp中的views.py中代码如下:


from django.shortcuts import render

from django.http import HttpResponse

import json

 

def Index(request):

    return render(request, 'index.html')

 

def getJson(request):

    resp = {'errorcode': 100, 'detail': 'Get success'}

    return HttpResponse(json.dumps(resp), content_type="application/json")

有两个访问接口,一个是跳转页面方法,一个是获取json方法。


7.打开urls.py配置访问映射


from django.urls import path

from demoapp import views

urlpatterns = [

    #path('admin/', admin.site.urls),

    path('index/',views.Index),

    path(r'json/',views.getJson),

]

8.在我们创建的templates文件夹下面创建一个index.html页面





   

   



   

this is index page




到此为止已经全部配置完成,现在去启动服务:


9.cmd进入到DjangoDemo文件家中输入python manage.py runserver启动服务,一般默认端口是8000



在页面输入http://localhost:8000/index/



在页面输入http://localhost:8000/json/



到这也就搭建完成了,希望能帮助到你,有什么问题大家可以评论或者关注留言,我们相互学习交流。


项目源码gitHub地址:https://github.com/huxiangen/DjangoDemo

--------------------- 

作者:huxiangen 

来源:CSDN 

原文:https://blog.csdn.net/huxiangen/article/details/80701207 

版权声明:本文为博主原创文章,转载请附上博文链接!



文章评论

未开放
Top