如何用Python搭建一个网站

如题所述

先从django入门,它的文档可以说是开源框架中最好的,循序渐进,适合新手。orm,mvc,url匹配,signal,http请求,session,cookie,缓存,web安全等概念都讲的很清晰,甚至在不怎么了解python的情况下也能硬着头皮把小项目做出来。(想做成大网站,一个框架是远远不够的,要学的东西太多了)

django一个框架把web开发的大多数功能都搞定了,但也造成了框架本身比较重。如果对web开发有一定经验了,又需要一定的灵活性,可以看看flask。这是一个更新的生态系统。新的框架往往会取精华去糟粕,也意味着社区和配套的成熟度会逊色一些。
其他的python web也有很多,不过没怎么深入用过。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-06-28
大约1-2天的工作量吧。用自己熟悉的框架。django学习时间略长些,需要一个星期左右的学习。有些框架简单些。比如webware。还有些更简单的。有些人喜欢用turbogear,那是个不错的复杂的框架。也适合快速开发。更pythonic些。

如果什么框架都不想用也可以用cgi方式开发python的简单程序,1-2天就可以熟悉了。apache2+mod_python也是一种开发方式。apache2+cgi开发速度也快。

不过系统的开发方式还是用django吧。

检索通常是需要索引的。索引通常需要放在数据库里,大型的检索需要单独自己管理文件方式的索引。

需要几个模块,登陆,建立索引,查询索引,查看内容,搜索等。django几个结构都可会用到model, view, template。本回答被提问者和网友采纳

怎么用python写网站
1、导入django包 可直接在pycharm下载,或者pip\/easy_install 2、设置环境变量 path 添加 C:Python27Libsite-packagesdjangobin;C:Python27Scripts 3、新建一个工程 D:>django-admin.py startproject mysite 4、工程下新建一个app D:mysite> python manage.py startapp blog 5、初始化admin后台数据库...

python网页制作?
1、首先,打开python并创建一个新的PY文件。2、其次,importos,因为涉及系统文件的路径,因此首先在此处导入系统模块。3、随后,可以双击打开HTML文件,然后就可以看到书写的网页,如下图所示。4、最后,添加html.close(),需添加此行代码以关闭,否则将占用大量内存,如下图所示。这样,用python简单的制...

python写一个网站多少行代码(python代码一般多少行)
1、怎么用python简单的制作一个网页2、如果Java要打100行的代码,一般用Python要打大概多少行?3、Python 实现一个大数据搜索引擎需要多少行代码怎么用python简单的制作一个网页1、打开sublime text 3,新建一个PY文件。2、import os,因为涉及到系统文件路径的原因,我们这里先导入系统模块。3、html = o...

python怎么做网站
想要用python搭建网站,就必须学会相应的Web开发框架,现在比较热门的web框架是Flask和Django,随之而来的就是HTML、JavaScript、CSS以及数据库的技术,结合起来,才能开发出一个网站。Python网站开发框架1. FlaskFlask 很轻,本身就是用Python语言编写的,兼容性很高,它采用Werkzeug Jinja2模板,再加上一系列...

python能做网站吗
1、导入django包 可直接在pycharm下载,或者pip\/easy_install 2、设置环境变量 path添加C:Python27Libsite-packagesdjangobin;C:Python27Scripts 3、新建一个工程 D:>django-admin.pystartprojectmysite 4、工程下新建一个app D:mysite>pythonmanage.pystartappblog 5、初始化admin后台数据库 D:mysite>...

怎么用python简单的制作一个网页
1、打开sublime text 3,新建一个PY文件。2、import os,因为涉及到系统文件路径的原因,我们这里先导入系统模块。3、html = open("E:\\\\Download\\\\new\\\\new.html", "w"),创建变量,然后设置文件名字,注意用w写方式来进行,这样就会创建一个新的HTML文件。4、html.write("<!DOCtype HTML>\\ \\...

(web开发)用python创建一个最简单的网站?
本文,用python来创建一个最简单的网页。1先定义一个函数,用来向网站服务器发送请求:defyingyong(environ,start_response):start_response('200OK',[('Content-Type','text\/html')])return[b'HowAre!']要求网站在网页上显示粗体的HowAre!2导入wsgi模块的子模块,用来创建服务器。fromwsgiref.simple...

Python可以开发网站吗?
Python是可以开发网站的,国内的豆瓣就是典型的Python开发的;使用python Django做网页的步骤:1 、创建一个django项目(使用django-admin.py startproject MyDjangoSite )2、建立视图 from django.http import HttpResponsedef hello(request): return HttpResponse("第一个简单的python django项目。")3、...

Python Web实战:Flask + Vue 开发一个漂亮的词云网站
1. 安装Python3:使用Homebrew安装Python3。2. 创建虚拟环境:为Python项目提供独立运行环境。3. 安装flask:flask是Python的Web框架。4. 安装词云生成库wordcloud。5. 编写代码:参考The Flask Mega-Tutorial教程,实现应用功能。本文通过一步步的实践指导,展示了如何使用Flask和Vue构建一个词云生成网站,...

Teaching在线教学平台 Scratch、python编程网站搭建教程
搭建在线编程教学平台教程:Scratch和Python一个开源项目提供了针对Scratch和Python编程的在线教学平台搭建教程,适合教育机构和学校。这个平台提供STEAM在线教育解决方案,具有CRM系统、教务管理等功能,且包含常用工具集成和生态对接。对于初学者,无需从头开始,可以直接使用预编译的前端和后端文件。在云服务器...

相似回答