第一次在Django上编写静态网页
新建一个Python Django工程:
Win+R进入cmd命令界面,并cd到指定工程目录下,比如我的工程目录是E:\wamp\Apache24\www\
输入E: 跳转E盘
输入cd wamp\Apache24\ 跳转到指定目录下
输入django-admin.py startproject www 建立Python Django工程,生成了一个文件夹www,其结构为:
www/
manage.py
www/
__init.py
settings.py
urls.py
wsgi.py
其中:
manage.py:一个命令行工具,通过它可以调用Django shell和数据库等。键入python manage.py -h,查看它的相关功能。
__init__.py:让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。这是一个空文件,一般你不需要修改它。
settings.py:项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
urls.py:django项目的URL设置。 可视其为你的django网站的目录, 负责把URL模式映射到应用程序。
wsgi.py: 服务器网关接口(Python Web Server Gateway Interface),web服务器和web服务程序或者框架之间的一种简单而通用的接口。
输入cd www 进入www目录,此处可以输入python manage.py runserver运行服务器,启动成功后,在ie浏览器的网址上输入http://127.0.0.1:8000/进行测试,同时在键盘上按ctrl+break退出服务器
新建一个Python Django项目:
输入django-admin.py startapp firstapp 创建firstapp项目,并生成名称为firstapp文件夹,其结构为
firstapp/
__init__.py
admin.py
models.py
tests.py
views.py
migrations /
__init.py
备注, 如果你曾经发布过Hello world页面,但是没有使用网页框架,只是简单的在hello.html文本文件中输入Hello World,然后上传到一个网页服务器上,如:http:// 127.0.0.1/helloWorld.html.
那么你应该了解下Python Django两个方面:
一是页面的内容是靠view function(视图函数)来实现;
二是URL定义在urls.py文件的 URLconf配置信息里。
打开www/www/settings.py 文件修改INSTALLED_APPS,在最后一行添加我们建立的firstapp项目名称,修改后如下:
INSTALLED_APPS = ('django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles',
'firstapp', )
备注,这一步是干什么呢? 新建的 app 如果不加到 INSTALL_APPS 中的话, django 就不能自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static/中的文件) , 后面你会学习到它们分别用来干什么.
新建一个静态网页测试:
然后在firstapp文件夹下建立templates文件夹,并在templates文件夹下新建一个名为home.html的文件,其编码格式设为utf-8,该文件中写入:
<!DOCTYPE html>
<html>
<head>
<title>欢迎光临</title>
</head>
<body>
欢迎光临自强学堂
</body>
</html>
打开www/www/ 下的urls.py文件,直接修改文件内容:
from django.conf.urls import include, urlfrom django.contrib import admin urlpatterns = [url(r'^$', 'firstapp.views.home', name='home'),# url(r'^blog/', include('blog.urls')), url(r'^admin/', include(admin.site.urls)), ]
输入python manage.py runserver运行服务器,启动成功后,在ie浏览器的网址上输入http://127.0.0.1:8000/,在网页上看见欢迎光临自强学堂
备注:推荐学习网址: http://www.ziqiangxuetang.com/django/django-tutorial.html
转载于:https://www.cnblogs.com/CQ-LQJ/p/4930255.html
第一次在Django上编写静态网页相关推荐
- python 动态加载与静态加载_python+django加载静态网页模板解析
今天我们来看看Django是如何加载静态html的? 我们首先来看一看什么是静态HTML,什么是动态的HTML?二者有什么区别? 静态HTML指的是使用单纯的HTML或者结合CSS制作的包括图片.文字 ...
- 如何在服务器上部署静态网页,让所有人都能访看到?
前两天自己买了百度云服务器和域名,然后写了一个静态的网页,准备把这个静态的网页放到服务器上去,这样的话,任何人输入网址,都可以看到我写的这个静态网页:于是这两天一直在研究这东西要怎么做才能实现,零零散 ...
- 怎么把静态网页放到服务器上,将静态网页部署在云服务器上
将静态网页部署在云服务器上 内容精选 换一换 部署提供可视化.一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化.本节通过以下五步介绍如何使用部署服务将归档在软件发布库的 ...
- Ajax配合Django后端实现静态网页动态统计浏览量和点赞量
文章目录 前言 什么是Ajax? Ajax的实际运用场景 具体运用 统计博文浏览量 在主页方面 前端 后端 在博文页面 前端 后端 统计点赞量 最后 前言 简单介绍一下Ajax技术,顺便讲讲Ajax技 ...
- 在腾讯云上部署静态网页
1.首先要有一个云服务器 我用的腾讯云,不知咋的搞了个免费15天使用... 关于如何购买并使用云服务器,请参照此篇腾讯云官方文档 快速配置 Linux 云服务器 2.把本地项目文件传输至腾讯云的Lin ...
- python+django加载静态网页模板
摘要:接着前面Django初体验今天我们来看看Django是如何加载静态html的?1.第一步,在manage.py同级下新建html目录,里面新建一个index.html<!DOCTYPEht ...
- AWS攻略——使用S3托管静态网页
在AWS上有很多部署静态网页的方式,比如使用EC2或者Lightsail.但是不管使用上述哪种方案,都需要预先部署如Nignx或者Apache等Http服务.这对纯前端同学来说可能有点复杂,而AWS提 ...
- 动态网页和静态网页的区别是什么?
动态网页和静态网页的区别,首先要分别了解两个概念,就是什么是静态网页,什么是动态网页,并且学会区分哪些是静态哪些是动态. 静态网页: (1)静态网页不能简单地理解成静止不动的网页,他主要指的是网页中没 ...
- ubuntu下nginx配置静态网页
在服务器上安装nginx: 先使用whereis nginx命令查看是否已经安装了nginx,如果没有安装,则输入如下命令进行安装,如果已经安装,则跳过下一步: 使用sudo apt-get inst ...
最新文章
- 在 KubeSphere 中部署 Harbor
- GDCM:dicom文件的SHA1测试程序
- 九、N-gram语言模型
- rds oracle,Amazon RDS Oracle数据库托管
- VSTO 2005 项目的布署和运行
- Oracle分析函数简析
- 将 exe 文件反编译为Python源代码
- 正则表达式(二)常用正则表达式——验证真实姓名
- 机房管理制度(试行)
- Rstudio中修改工作路径的三种方法
- Ubuntu之安装拼音输入法
- 做平台玩手机创造内容,微软小冰的花式包抄
- python语言编程培训班价值有多大?
- 计算机中的字体从哪里来,电脑里的汉字是怎么造出来的
- 中科院广州电子CASAIM与东风日产在3D打印生产制造发动机检具及治具应用研究项目顺利落地
- 三表左连接sql语句例子
- Python实现植物大战僵尸
- java实现excel数据导入
- 近十年机器人学科中国学者SCI十大发文期刊
- macOS虚拟机安装(VMware)
热门文章
- 50行代码,带你理解梯度下降法(Gradient Descent Method)
- 王道 —— 操作系统的四个特征
- leetcode —— 33. 搜索旋转排序数组
- Java中String.split和StringUtils.split性能比较
- java x%y_java中的运算符
- KMP算法的简单理解
- 统计学习方法笔记(李航)———第六章(逻辑斯谛回归)
- 工业相机,大恒,面振相机8脚电源线和I/O触发接口线,颜色和接法说明和触发软件设定
- mysql 属性函数_4-MySQL函数(字段处理函数条件判断函数)
- 虚拟机状态错误_学会这3招,分分钟迁移业务繁忙虚拟机!