1、创建python的虚拟环境
(一)配置pip文件
(二)配置 setting.py(配置完成后页面变成中文)
(三)配置__init__.py(要先安装pymysql模块)
2 、Django项目创建
工作目录
mysite:项目的容器。
manage.py:一个使用的命令行工具,可让你以各种方式与该django项目进行交互(项目的管理目录)
mysite/__init__.py:一个空文件,告诉python该目录是一个python包。(项目的初始化文件)
mysite/settings.py:该django项目的设置/配置。(项目的配置文件)
mysite/urls.py:该django项目的URL声明;一份由django驱动的网站“目录”。(项目的路由文件)
mysite/wsgi.py:一个WSGI兼容的Web服务器的入口,以便运行你的项目。(将网站部署到web服务器时使用的文件)
python manage.py runserver 0.0.0.0:8000 #运行项目
127.0.0.1:8000 #查看项目
3 、启动开发服务器
回到mysite项目的根目录,输入以下命令
Python manage.py runsever
打开浏览器,访问http://127.0.0.1:8000/ 运行查看
4 、创建APP
进入mysite项目的根目录,确保manage.py文件处于同一级,输入下命令
python mange.py startapp polls
此时可以看到目录中多了一个polls应用
如下图所示
5、编写一个视图
在polls/views.py 文件输入以下代码
新建一个名为urls.py 输入以下代码
导入include模块,打开mysite/urls.py文件,代码如下:
访问127.0.0.1:8000/polls显示上图页面
6、配置数据库
创建myql数据库
数据库的配置
注册polls
7、创建模型
编写polls/models.py文件
8、迁移模型
1.创建该APP对数据库表结构
2.为Quesition 和Choice创建基于Python的数据库访问API
3.运行Python manage.py makemigrations
会看到下图的提示
执行Python manage.py migrate
会看到多了很多数据库
接下来完成相关配置
在view.py中定义一个试图函数
在url.py中绑定试图
在服务器上启动项目并查看效果
接下来在setting.py中配置模板目录
在项目的基本目录中创建模板文件夹,并在模板文件夹中创建welcome.html
创建一个指向welcome.html的视图函数
在polls应用的url.py中绑定welcome函数
同样在服务器上启动项目并查看效果
按照同样的方法即可完成作业自我介绍啦