pycharm+django创建一个搜索网页实例代码


Posted in Python onJanuary 24, 2018

本文主要研究的是pycharm+django创建一个搜索网页的实例代码,具体步骤和代码示例如下。

创建工程

pycharm+django创建一个搜索网页实例代码

比如,我创建的工程目录结构如下:

pycharm+django创建一个搜索网页实例代码

命令行

进入windows命令行,进入根目录:

python manage.py startapp django_web

pycharm+django创建一个搜索网页实例代码

接着你会在pycharm中发现,多了一个django_web文件夹。如下将截图:

pycharm+django创建一个搜索网页实例代码 

创建一个test.html

<!DOCTYPE html>
<html>
<head>
  <title>开始搜索</title>
</head>
<body>
请填入搜索内容! <br><br />

<form action="http://www.baidu.com/baidu" target="_blank">
       <table style="width:65%">
        <tbody>
        <tr style="border:0px">
          <td>
         <input name="tn" type="hidden" value="SE_zzsearchcode_shhzc78w">
         <!-- <a href="http://www.baidu.com/" rel="external nofollow" ><img src="http://img.baidu.com/img/logo-80px.gif" alt="Baidu" align="bottom" border="0"></a> -->
         <input class="form-control" type="text" style="width:550px;font-size:18px" name="word" size="30" baidusug="1">
         </td>
         <td>
          <input class="form-control btn btn-primary" type="submit" style="background-color:#025aa5;color:white" value="百度搜索">
         </td>
       </tr>
        </tbody>
       </table>
      </form>
</body>
</html>

修改views.py

from django.shortcuts import render
#这里对应html文件
def sousuo(request):
  return render(request, 'test.html')

修改urls.py

from django.conf.urls import url
from django.contrib import admin
import django_web.views as bv

urlpatterns = [
  url(r'^admin/', admin.site.urls),
  #注意这里对应我view层里面的home函数
  url(r'^$', bv.sousuo),
]

修改settings.py

pycharm+django创建一个搜索网页实例代码

添加我们新建的目录就行。

运行

pycharm+django创建一个搜索网页实例代码

网页效果展示

在网页中输入:http://127.0.0.1:8000/

显示效果如下:

pycharm+django创建一个搜索网页实例代码

总结

以上就是本文关于pycharm+django创建一个搜索网页实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python实现定时同步本机与北京时间的方法
Mar 24 Python
Python实现多并发访问网站功能示例
Jun 19 Python
Python实现公历(阳历)转农历(阴历)的方法示例
Aug 22 Python
python实现数据写入excel表格
Mar 25 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
Apr 25 Python
Python中那些 Pythonic的写法详解
Jul 02 Python
pip指定python位置安装软件包的方法
Jul 12 Python
Django模型修改及数据迁移实现解析
Aug 01 Python
Django Admin 上传文件到七牛云的示例代码
Jun 20 Python
Python用K-means聚类算法进行客户分群的实现
Aug 23 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
Oct 19 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
Jan 24 #Python
Sublime开发python程序的示例代码
Jan 24 #Python
安装python3的时候就是输入python3死活没有反应的解决方法
Jan 24 #Python
Python爬虫天气预报实例详解(小白入门)
Jan 24 #Python
Python实现PS滤镜碎片特效功能示例
Jan 24 #Python
python的re正则表达式实例代码
Jan 24 #Python
python实现生命游戏的示例代码(Game of Life)
Jan 24 #Python
You might like
自己做矿石收音机
2021/03/02 无线电
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
php中的静态变量的基本用法
2014/03/20 PHP
php使用mysqli向数据库添加数据的方法
2015/03/20 PHP
php生成zip文件类实例
2015/04/07 PHP
php实现评论回复删除功能
2017/05/23 PHP
PHP封装curl的调用接口及常用函数详解
2018/05/31 PHP
laravel validate 设置为中文的例子(验证提示为中文)
2019/09/29 PHP
用js实现预览待上传的本地图片
2007/03/15 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
js创建jsonArray传输至后台及后台全面解析
2016/04/11 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
JavaScript实现九九乘法表的简单实例
2016/06/07 Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
2016/10/13 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
如何使用angularJs
2017/05/08 Javascript
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python开发的HTTP库requests详解
2017/08/29 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
python购物车程序简单代码
2018/04/18 Python
Python中使用threading.Event协调线程的运行详解
2020/05/02 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
英国地毯卖家:The Rug Seller
2019/07/18 全球购物
护士自荐信
2013/10/25 职场文书
查摆问题整改措施
2014/10/24 职场文书
内勤岗位职责
2015/02/10 职场文书
清洁工个人工作总结
2015/03/05 职场文书
毕业设计致谢词
2015/05/14 职场文书
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript