脚本宝典收集整理的这篇文章主要介绍了创建一个Django项目-保姆级教程,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
编译器:Pycharm 数据库:Mysql
本文档将详细说明如何创建一个完整的Django项目.在下个文档会讲解如何连接mysql数据库并利用python与数据库的交互实现表的增删改查功
我们创建Django项目,可以在cmd中实现,也可以在pycharm中的Terminal终端中实现.此处我们选择在终端中实现 能.
首先在Pycharm中打开Terminal终端,会显示当前所处的位置,如
图2-1我的电脑此时显示在E盘的Python+PyQt5这个文件夹下,如果想要更换项目所在的文件夹可以在终端中使用cd E:Python+PyQt5Django 此处我进入到我创建的这个Django文件夹中.我之后创建的项目也就会显示在这个文件夹中. 开始创建项目,在终端中输入 django-admin startproject web 代变创建一个django项目,此处的web为项目名称,可以自定义
图2-2回车,开始创建项目.项目创建成功会在文件夹中显示,此时一个单纯的django项目就创建成功了.
图2-3
如何把django项目跑起来呢?
打开web文件夹,会发现有一个manage.py文件
图3-1
此时返回终端cd到与manage.py的同级目录下,如: cd E:Python+PyQt5Djangoweb
此时再输入 python manage.py runserver
图3-2 会获取一个如上图所示的网址,可以点击,跳转到浏览器,django项目运行成功.此时显示的是django默认的网页.
我们需要创建自己的应用,自己可以在里面创建新的网页,编辑网页.
我们在终端中,首先进入到manage.py的同级目录下,然后 输入python manage.py startapp myhome 此处的myhome是应用名(自定义的). 然后你会发现你的文件夹中多了一个文件夹,如下图所示:
图4-1
该文件夹中会默认创建几个文件(未提及的文件,为我后期创建,到时候再解释),如:
图4-2 默认有: init.py==>代变编译器将该应用识别为了一个包 admin.py apps.py tests.py views.py ==>该文件中可以创建相应的网页
图4-3
图4-4
好的,接下来我们开始实现我们自定义的网页. 为了方便的调用templates和statics中的html和文件,我们在settings中需要添加一些配置
使用os内置模块,需要 import os
图4-5
图4-6
在views.py中创建index函数.括号中的参数必须有,然后return render(request,‘index.html’)代表默认返回这个html文件, 此处我们第二个参数之所以可以直接写index.html就是因为 图4-5 添加的内容
图4-7
此时需要配置路由,
图4-8 此处的第一个参数为空,代表默认定位到myhome.urls这个文件中去了
图4-9 此处的第一个参数为空,代表默认定位到views中的index函数中去了,而我们的index函数,返回的是index.html,所以,我们默认初识界面就是index.html这个文件
如果想给index添加样式,直接在index.html文件中加上下图红框所示即可,之所以可以直接写static/1.css也是因为 图4-6添加的
图4-10
此时再次运行项目,就会展示出你自己自定义的网页了
图4-11
以上是脚本宝典为你收集整理的创建一个Django项目-保姆级教程全部内容,希望文章能够帮你解决创建一个Django项目-保姆级教程所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。