Python作为人工智能开发语言的首选,有着举足轻重的地位,当python应用于WEB开发,也有着许多成熟且稳重的框架选择,不得不提就是Django这个python web框架,Java语言有了Spring框架的辅助,WEB应用开发起来得心应手,其实Django相对于python web开发也不弱,今天就来简单的搭建一个Django应用。
首先你要安装python的开发环境,这是毋庸置疑的,安装完python安装包出现如下显示,就证明成功了:
使用命令pip3 install django,会从pypi仓库里下载Django并安装,由于Mac上自带python版本,是python2.7的版本,我使用python3或者pip3命令是为了使用python3的版本:
进入python命令行,导入Django并打印Django的版本号,可以看出Django安装成功:
或者在终端使用命令python3 -m django --version来验证安装是否成功和安装的版本:
下面就开始使用Django来创建web应用了,进入你想创建项目的目录,使用命令:
django-admin startproject 项目名,来创建你的第一个项目吧!
这样myschool的项目就已经建立起来了。我们用pycharm这个开发工具打开这个建立的项目,来看看它的目录结构:
这些文件是:
普通包myschool/根目录只是项目的容器。它的名字对Django来说无关紧要。
manage.py:一个命令行实用程序,允许您以各种方式与此Django项目进行交互。
里面的包myschool/目录是项目的实际Python包。
myschool/__init__.py:一个空文件,告诉Python该目录应该被视为Python包。
myschool/settings.py:此Django项目的设置/配置。 Django设置将告诉您有关设置如何工作的所有信息。
myschool/urls.py:这个Django项目的URL声明;
myschool/wsgi.py:与WSGI兼容的Web服务器的入口点,用于为您的项目提供服务。
使用pycharm开发Django应用,我们先把manage.py这个重要文件配置起来:
然后从工具中运行manage.py那个文件:
输入runserver 端口号,就可以把我们的第一个Django项目运行起来了!
浏览器打开这个链接:http://127.0.0.1:8080/,会看到如下的显示:
祝贺你,你的第一个python web项目已经搭建起来了,在此基础上进行开发,也会像用Spring开发Java的web应用一样,爽的不要不要的,动手试试吧!