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抓取百度首页的方法
May 19 Python
给Python入门者的一些编程建议
Jun 15 Python
深入理解Python分布式爬虫原理
Nov 23 Python
python selenium 获取标签的属性值、内容、状态方法
Jun 22 Python
nohup后台启动Python脚本,log不刷新的解决方法
Jan 14 Python
Python操作远程服务器 paramiko模块详细介绍
Aug 07 Python
python pycharm的安装及其使用
Oct 11 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
Feb 27 Python
如何在django中实现分页功能
Apr 22 Python
浅谈Python 函数式编程
Jun 20 Python
怎么解决pycharm license Acti的方法
Oct 28 Python
python中not、and和or的优先级与详细用法介绍
Nov 03 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
PHP脚本的10个技巧(6)
2006/10/09 PHP
PHP分页显示制作详细讲解
2008/11/19 PHP
解析php中call_user_func_array的作用
2013/06/07 PHP
php获取表单中多个同名input元素的值
2014/03/20 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
CSS中一些@规则的用法小结
2021/03/09 HTML / CSS
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
JavaScript下通过的XMLHttpRequest发送请求的代码
2011/06/28 Javascript
jQuery中last()方法用法实例
2015/01/06 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
JS+CSS实现闪烁字体效果代码
2016/04/05 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
python获取豆瓣电影简介代码分享
2014/01/16 Python
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
CSS3制作半透明边框(Facebox)类似渐变
2012/12/09 HTML / CSS
英国在线药房:Chemist.co.uk
2019/03/26 全球购物
大学生就业自荐信
2013/10/26 职场文书
员工拾金不昧表扬信
2014/01/09 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
2015元旦标语横幅
2014/12/09 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang