新建一个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上编写静态网页相关推荐

  1. python 动态加载与静态加载_python+django加载静态网页模板解析

    今天我们来看看Django是如何加载静态html的? 我们首先来看一看什么是静态HTML,什么是动态的HTML?二者有什么区别? 静态HTML指的是使用单纯的HTML或者结合CSS制作的包括图片.文字 ...

  2. 如何在服务器上部署静态网页,让所有人都能访看到?

    前两天自己买了百度云服务器和域名,然后写了一个静态的网页,准备把这个静态的网页放到服务器上去,这样的话,任何人输入网址,都可以看到我写的这个静态网页:于是这两天一直在研究这东西要怎么做才能实现,零零散 ...

  3. 怎么把静态网页放到服务器上,将静态网页部署在云服务器上

    将静态网页部署在云服务器上 内容精选 换一换 部署提供可视化.一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化.本节通过以下五步介绍如何使用部署服务将归档在软件发布库的 ...

  4. Ajax配合Django后端实现静态网页动态统计浏览量和点赞量

    文章目录 前言 什么是Ajax? Ajax的实际运用场景 具体运用 统计博文浏览量 在主页方面 前端 后端 在博文页面 前端 后端 统计点赞量 最后 前言 简单介绍一下Ajax技术,顺便讲讲Ajax技 ...

  5. 在腾讯云上部署静态网页

    1.首先要有一个云服务器 我用的腾讯云,不知咋的搞了个免费15天使用... 关于如何购买并使用云服务器,请参照此篇腾讯云官方文档 快速配置 Linux 云服务器 2.把本地项目文件传输至腾讯云的Lin ...

  6. python+django加载静态网页模板

    摘要:接着前面Django初体验今天我们来看看Django是如何加载静态html的?1.第一步,在manage.py同级下新建html目录,里面新建一个index.html<!DOCTYPEht ...

  7. AWS攻略——使用S3托管静态网页

    在AWS上有很多部署静态网页的方式,比如使用EC2或者Lightsail.但是不管使用上述哪种方案,都需要预先部署如Nignx或者Apache等Http服务.这对纯前端同学来说可能有点复杂,而AWS提 ...

  8. 动态网页和静态网页的区别是什么?

    动态网页和静态网页的区别,首先要分别了解两个概念,就是什么是静态网页,什么是动态网页,并且学会区分哪些是静态哪些是动态. 静态网页: (1)静态网页不能简单地理解成静止不动的网页,他主要指的是网页中没 ...

  9. ubuntu下nginx配置静态网页

    在服务器上安装nginx: 先使用whereis nginx命令查看是否已经安装了nginx,如果没有安装,则输入如下命令进行安装,如果已经安装,则跳过下一步: 使用sudo apt-get inst ...

最新文章

  1. 在 KubeSphere 中部署 Harbor
  2. GDCM:dicom文件的SHA1测试程序
  3. 九、N-gram语言模型
  4. rds oracle,Amazon RDS Oracle数据库托管
  5. VSTO 2005 项目的布署和运行
  6. Oracle分析函数简析
  7. 将 exe 文件反编译为Python源代码
  8. 正则表达式(二)常用正则表达式——验证真实姓名
  9. 机房管理制度(试行)
  10. Rstudio中修改工作路径的三种方法
  11. Ubuntu之安装拼音输入法
  12. 做平台玩手机创造内容,微软小冰的花式包抄
  13. python语言编程培训班价值有多大?
  14. 计算机中的字体从哪里来,电脑里的汉字是怎么造出来的
  15. 中科院广州电子CASAIM与东风日产在3D打印生产制造发动机检具及治具应用研究项目顺利落地
  16. 三表左连接sql语句例子
  17. Python实现植物大战僵尸
  18. java实现excel数据导入
  19. 近十年机器人学科中国学者SCI十大发文期刊
  20. macOS虚拟机安装(VMware)

热门文章

  1. 50行代码,带你理解梯度下降法(Gradient Descent Method)
  2. 王道 —— 操作系统的四个特征
  3. leetcode —— 33. 搜索旋转排序数组
  4. Java中String.split和StringUtils.split性能比较
  5. java x%y_java中的运算符
  6. KMP算法的简单理解
  7. 统计学习方法笔记(李航)———第六章(逻辑斯谛回归)
  8. 工业相机,大恒,面振相机8脚电源线和I/O触发接口线,颜色和接法说明和触发软件设定
  9. mysql 属性函数_4-MySQL函数(字段处理函数条件判断函数)
  10. 虚拟机状态错误_学会这3招,分分钟迁移业务繁忙虚拟机!