python毕业论文博客设计(如何编写一个个人博客用python,我很不理解程序是怎么和网页扯)

1.如何编写一个个人博客(用python),我很不理解程序是怎么和网页扯

先说下python程序是怎么和页面扯上关系的:

1、页面的展示是需要html来编写的

a、python是怎么让别人看到你写的页面的?在本机上直接双击打开就能看见了,但要在网络上展示给别人浏览的话,需要web服务器来支撑,比如iis服务器、apache服务器。在python中可以使用现成的web框架(这里所说的框架包括了web服务器和它所提供的页面请求和应答处理等),比如楼上说的django、还有tornado、flask、cherrypy、webpy、bottle等

b、python是怎么处理你发的文章的?本机已经写好的html是静态的(比如你写了这个博客的首页),但你想要发文章、给别人评论,那你需要接受页面提交的表单或数据;那么传来的数据可以使用python来处理,并返回给页面再次展示出来。这个“处理”和“返回”再次展示的操作可使用上面提到的web框架来处理,而你只要使用它提供的现成方法。

再说下你该如何编写一个博客:

1、选一个web框架,简单点的可以使用bottle或cherrypy、webpy等,这类框架用起来不会牵涉到其他上面模块或配置,拿来就用;django、tornado、flask呢,内部已经集成了几个其他模块,这些模块是在编写大型网站所需要的。所以我建议你使用bottle或webpy。

2、还需要哪些?需要数据库知识,也就是一个博客程序需要数据库的支持,比如mysql,你的数据得存到里面供python读取。同时你也要设计一个博客数据库,当然你可以拿网现成的。

3、遇到问题,可以查你所选的框架的文档、python的文档、还有网上的实例代码。

希望能帮到你。

2.怎么使用python搭建一个博客

一 新建工程命令: django-admin startproject mysite# 有的需要输入: django-admin.py startproject mysite这是你会发现在当前目录下,生成了一个文件夹mysite,其结构为:mysite/manage.pymysite/__init.pysettings.pyurls.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服务程序或者框架之间的一种简单而通用的接口。二 运行服务器mysite(上一层)目录下执行命令:python manager.py runserver如果出现报错:XXXYou have unapplied migrations; your app may not work properly until they are applied. Run 'python manage.py migrate' to apply them.XXX很明显,已经告诉我们怎么做了,那就执行一下:python manage.py migrate话说这个migrate是干什么的呢,它可以让我们在修改Model后可以在不影响现有数据的前提下重建表结构。

可以看到如下输出:Operations to perform:Apply all migrations: admin, contenttypes, auth, sessionsRunning migrations:Applying contenttypes.0001_initial。 OKApplying auth.0001_initial。

OKApplying admin.0001_initial。 OK这是你会发现在上一层的mysite目录下面多了一个文件dg.sqlite3(或者在settings.py里加上这么一句: TEST_RUNNER = 'django.test.runner.DiscoverRunner' )然后重新运行服务器就可以了,有如下输出:System check identified no issues (0 silenced).October 23, 2014 - 01:20:03Django version 1.7.1, using settings 'mysite.settings'Starting development server at http://127.0.0.1:8000/则说明运行服务器成功。

3.怎么使用python搭建一个博客

一 新建工程

命令: django-admin startproject mysite

# 有的需要输入: django-admin.py startproject mysite

这是你会发现在当前目录下,生成了一个文件夹mysite,其结构为:

mysite/

manage.py

mysite/

__init.py

settings.py

urls.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服务程序或者框架之间的一种简单而通用的接口。

二 运行服务器

mysite(上一层)目录下执行命令:python manager.py runserver

如果出现报错:

XXX

You have unapplied migrations; your app may not work properly until

they are applied. Run 'python manage.py migrate' to apply them.

XXX

很明显,已经告诉我们怎么做了,那就执行一下:python manage.py migrate

话说这个migrate是干什么的呢,它可以让我们在修改Model后可以在不影响现有数据的前提下重建表结构。

可以看到如下输出:

Operations to perform:

Apply all migrations: admin, contenttypes, auth, sessions

Running migrations:

Applying contenttypes.0001_initial。 OK

Applying auth.0001_initial。 OK

Applying admin.0001_initial。 OK

这是你会发现在上一层的mysite目录下面多了一个文件dg.sqlite3

(或者在settings.py里加上这么一句: TEST_RUNNER = 'django.test.runner.DiscoverRunner' )

然后重新运行服务器就可以了,有如下输出:

System check identified no issues (0 silenced).

October 23, 2014 - 01:20:03

Django version 1.7.1, using settings 'mysite.settings'

Starting development server at http://127.0.0.1:8000/

则说明运行服务器成功。

python毕业论文博客设计

转载请注明出处众文网 » python毕业论文博客设计(如何编写一个个人博客用python,我很不理解程序是怎么和网页扯)

资讯

毕业论文学校会查原始数据吗(教育局抽查本科论文查数据吗)

阅读(87)

本文主要为您介绍毕业论文学校会查原始数据吗,内容包括硕士学位论文的原始数据一般学校会查么有部分数据不实很担心啊,毕业论文附录要把原始数据附上吗,硕士论文教育部和校内盲审需要原始数据吗。教育局抽查本科论文不会查数据的。写毕业论

资讯

10086移动毕业论文(求一篇关于移动通信新业务的毕业论文)

阅读(68)

本文主要为您介绍10086移动毕业论文,内容包括求一篇关于"移动通信新业务"的毕业论文,求:移动通信技术毕业论文,急求移动通信毕业论文。[编辑本段]中国移动服务品牌 G3是中国移动基于TDSCDMA这一3G技术标准提出的服务品牌,是TD新形象:"G3”标识造

资讯

本科设计毕业论文指导老师意见(毕业论文指导老师意见怎么写)

阅读(78)

本文主要为您介绍本科设计毕业论文指导老师意见,内容包括毕业论文指导老师意见怎么写,毕业设计(论文)指导教师评语,毕业论文(设计)指导教师评语。该生的论文比较符合当前的实际,有一定的理论价值和实践意义,但在结构上不够合理,希望进行修改,同意开

资讯

指导教师对毕业设计论文的频域(毕业设计论文的指导教师)

阅读(79)

本文主要为您介绍指导教师对毕业设计论文的频域,内容包括毕业设计论文的指导教师,毕业论文周进度表指导教师意见应该写什么,作为毕业论文(设计)的指导老师应具备哪些条件作为毕业论文(设。1. 指导教师应具有严谨的教风,能认真履行教书育人的职

资讯

毕业论文中上角标的格式(论文的注释角标怎么加)

阅读(86)

本文主要为您介绍毕业论文中上角标的格式,内容包括毕业论文里的那个上角标怎么标注啊,用Word写论文时论文正文上角标怎么标,点插入还是什么,论文的注释角标怎么加。论文是呈现自己在某专业或领域研究成果的学术文章,对原创有很高的要求,每篇

资讯

毕业论文查重不用知网可以(本科生的论文一定会被知网收录么)

阅读(74)

本文主要为您介绍毕业论文查重不用知网可以,内容包括论文查重除了知网查重还,论文查重除了知网还有那些手段,毕业的论文论文检测用知网吗有没有实惠一点的可以代替的。本科生的论文不一定会被知网收录。知网会收录本科优秀毕业论文。本科论

资讯

复旦陈果毕业论文(陈果的人物经历)

阅读(134)

本文主要为您介绍复旦陈果毕业论文,内容包括陈果的那篇耶稣为何如此言语的论文谁有,复旦大学陈果的博士生导师,陈果的人物经历。1999年9月-2002年6月,复旦大学文科基地班。1999年10月-2001年6月,担任复旦大学哲学系学生会主席。2002年9月-20

资讯

毕业论文论文题目国贸专业(国际贸易毕业论文题目)

阅读(70)

本文主要为您介绍毕业论文论文题目国贸专业,内容包括国际贸易毕业论文题目,国际贸易专业毕业论文选题,国贸专业毕业论文题目。提供一些国际贸易专业毕业论文的题目,供参考。绿色壁垒对我国**产品出口的影响分析2、跨国公司在华扩张模式探析3

资讯

毕业论文关键字怎么选(如何选择学术论文的关键词)

阅读(72)

本文主要为您介绍毕业论文关键字怎么选,内容包括毕业论文关键词怎么写什么意思,毕业论文关键词怎么选啊,如何选择学术论文的关键词。须知,读者没有时间和精力去看每一篇论文,往往是先通过摘要来了解文章的梗概,然后再有选择地阅读部分论文。文

资讯

毕业论文摘要写的是什么(一般论文中的摘要要写什么)

阅读(72)

本文主要为您介绍毕业论文摘要写的是什么,内容包括一般论文中的摘要要写什么,毕业论文的摘要内容包含哪些,毕业论文的摘要写什么。论文摘要的定义 摘要一般应说明研究工作目的、实验方法、结果和最终结论等.而重点是结果和结论。中文摘要一

资讯

毕业论文学校会查原始数据吗(教育局抽查本科论文查数据吗)

阅读(87)

本文主要为您介绍毕业论文学校会查原始数据吗,内容包括硕士学位论文的原始数据一般学校会查么有部分数据不实很担心啊,毕业论文附录要把原始数据附上吗,硕士论文教育部和校内盲审需要原始数据吗。教育局抽查本科论文不会查数据的。写毕业论

资讯

10086移动毕业论文(求一篇关于移动通信新业务的毕业论文)

阅读(68)

本文主要为您介绍10086移动毕业论文,内容包括求一篇关于"移动通信新业务"的毕业论文,求:移动通信技术毕业论文,急求移动通信毕业论文。[编辑本段]中国移动服务品牌 G3是中国移动基于TDSCDMA这一3G技术标准提出的服务品牌,是TD新形象:"G3”标识造

资讯

本科设计毕业论文指导老师意见(毕业论文指导老师意见怎么写)

阅读(78)

本文主要为您介绍本科设计毕业论文指导老师意见,内容包括毕业论文指导老师意见怎么写,毕业设计(论文)指导教师评语,毕业论文(设计)指导教师评语。该生的论文比较符合当前的实际,有一定的理论价值和实践意义,但在结构上不够合理,希望进行修改,同意开

资讯

指导教师对毕业设计论文的频域(毕业设计论文的指导教师)

阅读(79)

本文主要为您介绍指导教师对毕业设计论文的频域,内容包括毕业设计论文的指导教师,毕业论文周进度表指导教师意见应该写什么,作为毕业论文(设计)的指导老师应具备哪些条件作为毕业论文(设。1. 指导教师应具有严谨的教风,能认真履行教书育人的职

资讯

毕业论文中上角标的格式(论文的注释角标怎么加)

阅读(86)

本文主要为您介绍毕业论文中上角标的格式,内容包括毕业论文里的那个上角标怎么标注啊,用Word写论文时论文正文上角标怎么标,点插入还是什么,论文的注释角标怎么加。论文是呈现自己在某专业或领域研究成果的学术文章,对原创有很高的要求,每篇