python 创建一个简单的Django新手教程,,在自己的兴趣下自学了
python 创建一个简单的Django新手教程,,在自己的兴趣下自学了
在自己的兴趣下自学了Python语言,创建了一个最基础的django项目,话不多说。直接上流程
Django是一个开放源代码的Web应用框架,由Python写成,在我们开始使用Django前,首先要安装Python的开发环境
Python 安装(已安装的可跳过)
安装Python你只需要去官方网站(https://www.python.org/)下载安装文件,然后直接傻瓜式安装即可。
我这里直接选择的是python最新版本3.6.5进行开发
下载完成后,点击安装,安装完成后你需要设置Python环境变量,一般在安装的过程中选择Add to Path这个选项,程序会自动的设置Python环境变量,不需要自己手动去添加环境变量,省去了一些时间。
安装完Python开发环境以后 我们cmd打开命令行 输入“python”(如下)
出现如上图所示的提示后,表示我们的Python开发环境已经安装成功了,如果命令行中显示的是python不是内部或外部命令,也不是可运行的程序,那么请手动把python添加到环境变量中去
接下来已win7系统为例
计算机--右键--属性 选择高级系统属性
选择环境变量,在选择path,将python的安装路径添加到后面,记得用;分隔开来
安装完python以后,接下来就是安装我们开发所需要的Django框架,我们通过pip来安装Django框架,因为我们安装的是最新版本的python,直接打开命令行输入pip,会出现如下的结果
说明我们可以直接通过 pip install Django 来安装该框架
安装完成后,还是打开命令行
查看安装的djaogo版本,出现版本号说明我们的python已经安装成功
创建一个Django项目
在开发环境所有配置好以后,打开编辑器,这里我是用的是Pycharm编辑器,这里需要注意的一点是在使用这个开发工具进行开发是我们要选择专业版进行下载安装,因为选择免费版开发的时候,编辑器是没有选择创建Djaogo这个选项,所以这里我们必须选择专业版的下载安装来进行开发
当编辑器下载安装完成以后,我们就可以着手开始创建一个最简单的Django项目了
打开编辑器,选择 File -> New Project 选择django项目
设置完后点击创建,创建完成后的目录如下
我新建了一个 dj目录,其中还有一个 dj目录,这个子目录中是一些项目的设置settings.py文件,总的urls配置文件urls.py以及部署服务器时用到的wsgi.py文件,__init__.py是python包的目录结构必须的,与调用有关。
我们再来新建一个应用(app)名叫cmdb
在命令行后面我们输入python manage.py startapp cmdb,这里需要注意的是把diango的安装路径也要添加到系统的环境变量里面去,不然到时候会报错
这时Django会创建另一个新的应用 cmdb
把我们新定义的app加到settings.py中的INSTALL_APPS中
修改dj/dj/settings.py
INSTALLED_APPS
=
(
‘django.contrib.admin‘,‘django.contrib.auth‘,‘django.contrib.contenttypes‘,‘django.contrib.sessions‘,‘django.contrib.messages‘,‘django.contrib.staticfiles‘,‘cmdb‘,)新建的 app 如果不加到 INSTALL_APPS 中的话, django 就不能自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static/中的文件)接下来我们打开cmdb这个项目,打开views.py 输入fromdjango.httpimportHttpResponsedefindex(request):returnHttpResponse("Hello world")接下来我们定义视图函数相关的网址打开dj项目下的urls.pyfrom django.contrib import admin
from django.urls import path
from cmdb import views as learn_views
urlpatterns = [
path(‘home/‘, learn_views.index),
]
然后选择这个项目
在这里我们可以设置访问端口
设置完以后点击运行,可以看到我们的项目已经在本地跑起来了
接下来我们打开浏览器,输入端口号,输入访问路径 ,可以看到在浏览器我们可以访问到该页面
就这样一个由django框架搭建的一个最简单的项目就这样完成了,怎么样,是不是感觉 so easy!!
后续还会写一些关于django的简单教程。。。。。。。。
python 创建一个简单的Django新手教程
评论关闭