python,django等安装就直接略过了。下面直接奔如主题,搭建网站。

Step1:新建一个django project,运行命令:‘django-admin startproject myPit’

C:\Users\Desktop\homeWork\PIT_test>django-admin

Type'django-admin help ' forhelp on a specific subcommand.

Available subcommands:

[django]

check

compilemessages

createcachetable

dbshell

diffsettings

dumpdata

flush

inspectdb

loaddata

makemessages

makemigrations

migrate

runserver

sendtestemail

shell

showmigrations

sqlflush

sqlmigrate

sqlsequencereset

squashmigrations

startapp

startproject

test

testserver

Note that only Django core commands are listed as settings arenotproperly conf

igured (error: Requested setting INSTALLED_APPS, but settings arenotconfigured

. You must either define the environment variable DJANGO_SETTINGS_MODULEorcall

settings.configure() before accessing settings.).

View Code

Step2:新建一个app,一个project可以拥有多个app。运行命令:‘cd myPIT’,接着运行‘python’

C:\Users\Desktop\homeWork\PIT_test>cd myPit

C:\Users\Desktop\homeWork\PIT_test\myPit>dir

驱动器 C 中的卷没有标签。

卷的序列号是 F074-7E4C

C:\Users\Desktop\homeWork\PIT_test\myPit 的目录2017/10/12 10:19

C:\Users\Desktop\homeWork\PIT_test\myPit>python manage.py startapp tes

t

CommandError:'test' conflicts with the name of an existing Python module andca

nnot be used as an app name. Pleasetryanother name.

C:\Users\Desktop\homeWork\PIT_test\myPit>python manage.py startapp pit

Test

View Code

最终生成结果如下,用pyCharm打开。

接下来我们要做一些settings。

将新建的app,添加到settings里的INSTALLED_APPS里面,如上图所示。以后每新建一个app都要加上去,并用逗号隔开。

这样做的目的就是让django1自动找到app中的模板文件和静态文件。(注意我下图中添加的两个文件夹templates,static)

编辑views.py,修改源代码如上图。HttpResponse就是用来像网页返回内容。

定义一个index()函数,第一个参数必须是request,request里面包含了get和post,用户浏览器等信息。这个函数主要用与向网页返回后面括号里的内容。

接下来需要给这个views里的函数index对应一个url,所以接下来要编辑url.py.

如上图所示添加源代码。

接下来,我们要运行命令:python manage.py runserver.

打开浏览器就,访问http://127.0.0.1:8000/index

就会得到我们想要的。

So!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

一个简单的搭建网页的过程就完成了,接下来我们会继续添加内容,丰富我们的网站。

python django廖雪峰_如何用Django从零开始搭建一个网站(0)相关推荐

  1. python发送邮件廖雪峰_利用Python的smtplib和email发送邮件

    原理 网上已经有了很多的教程讲解相关的发送邮件的原理,在这里还是推荐一下廖雪峰老师的Python教程,讲解通俗易懂.简要来说,SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本 ...

  2. python发送邮件廖雪峰_【Python】利用邮件远程控制自己电脑

    下载W3Cschool手机App,0基础随时随地学编程 导语 最近经常需要简单地远程控制一下电脑,比如远程查看一下电脑上模型训练的情况,模型训练完之后远程关闭电脑等等,于是就想着利用python来简单 ...

  3. seo自动工具_【SEO工具】搭建一个网站需要用到哪些SEO工具?

    ? 前言:SEO常用工具建站篇的内容来自最近建站的操作经验,之后还会推荐其他常用SEO工具也会分享自己写的工具,欢迎关注. " 内容大纲: 建站系统 首页关键词挖掘和布局 内容采集和发布 内 ...

  4. 如何用 GitHub 从零开始搭建一个博客?

    公众号关注 "GitHubDaily" 设为 "星标",带你玩转 GitHub! 作为目前全球最大的程序员社区,GitHub 能做的可不仅仅是托管源码这一操作, ...

  5. python迭代廖雪峰_廖雪峰python教程:迭代

    请使用迭代查找一个list中最小和最大值,并返回一个tuple: #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Donna5126 # 自 ...

  6. python发送邮件廖雪峰_电子邮件

    Email的历史比Web还要久远,直到现在,Email也是互联网上应用非常广泛的服务. 几乎所有的编程语言都支持发送和接收电子邮件,但是,先等等,在我们开始编写代码之前,有必要搞清楚电子邮件是如何在互 ...

  7. python 基础 廖雪峰_廖雪峰在官网自学python基本类型,基础

    没啥好说的直接上代码 # -*- coding:utf-8 -*- height = 1.72 weight = 88 BMI = weight/(height*height) if BMI < ...

  8. 如何用本地电脑部署一个网站

    如何用本地电脑搭建一个网站? 用自己的电脑运行一个网站,本机可以通过域名:端口进行访问 开始部署吧 选择一个html文件,里面有index.html作为入口文件 开启电脑web服务 打开IIS管理器 ...

  9. 《python(廖雪峰课程)》学习笔记

    <python(廖雪峰课程)>学习笔记(个人检索) 1. 第一个python程序 input & output print输出字符串可以用""or'' prin ...

最新文章

  1. [NOIP2015]子串
  2. JVM:GC日志解读
  3. Hive 05_hive变量、动态分区
  4. 静态链表和动态链表 区别
  5. MySQL 常用语法 之 DISTINCT
  6. api自动化_如何在不增加人员的情况下自动化API安全程序
  7. java虚拟机源码怎么看_java虚拟机JVM第4讲:从源代码到机器码,发生了什么?
  8. WinForm DataGridView 绑定泛型List(ListT)/ArrayList不显示的原因和解决
  9. 【前端项目】<开发实战>一个小而精致的个人简历
  10. MoviePy - 中文文档1-下载与安装
  11. CAN通讯进阶-基于Python使用dbc文件解析CAN数据(dbc文件的创建、使用方法)
  12. 米家扫地机器人静音模式在哪_贵了300块的米家扫地机器人1S 还是那个性价比神器吗?...
  13. 问道法宝升级经验统计
  14. 记录由于未关闭加速器就关机而导致的再次启动后DNS配置错误
  15. HashMap源码分析(深入理解HashMap)
  16. 20230426作业
  17. 如何在微信窗口使用计算机,站长教你电脑如何打开多个微信界面
  18. Docker 入门(二)常用命令纯手敲带测试结果
  19. Kubernetes 1.25 发布!博云带你玩转新特性
  20. 谷歌AI专家爆料:90%的人都不知道,编程能力差,其实都是输在了这点上!

热门文章

  1. java计算机毕业设计小学教师课程管理系统源程序+mysql+系统+lw文档+远程调试
  2. 股票交易日志4 12.16
  3. 2021年终总结:平凡的一年
  4. 直播 相关技术文章 相关调研文章
  5. java hex decodehex_Java Hex.decodeHex方法代碼示例
  6. 读 Lua Documentation
  7. 最适合程序猿的个性签名
  8. 手机端如何阻止苹果浏览器输入框默认放大事件
  9. 解决Word、Excel启动时提示向程序发送命令出现问题
  10. 微信小程序的tabBar属性