ubuntu django搭建网站3

从零开始搭建Django博客②--Django的服务器内容搭建 引入用户管理后台# 记得引入include# 需要使用文章视图显示文章列表作为首页# 引入path# 引入views.py# 正在部署的应用的名称# path函数将url映射到视图# 文章详情# 写文章# 删除文章# 更新文章。 阅读详情

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" href="/static/css/style.css">
</head>
<body>
<form name ="message_form" action="/form/" method="post" class="smart-green" >
    {# action means which url to go after you make interaction with this html.#}
    <h1>留言信息
        <span>请留下你的信息.</span>
    </h1>
    <label>
        <span>第1个问题 :</span>
        <input id="name" type="text" name="name" class="error" placeholder="请输入您的姓名"/>
        <div class="error-msg"></div>
    </label>
    <label>
        <span>第2个问题 :</span>
        <input id="email" type="email" value="" name="email" placeholder="请输入邮箱地址"/>
        <div class="error-msg"></div>
    </label>

    <label>
        <span>第3个问题 :</span>
        <input id="address" type="text" value="" name="address" placeholder="请输入联系地址"/>
        <div class="error-msg"></div>
    </label>

    <label>
        <span>第4个问题 :</span>
        <input id="message" name="message" type="text" value="" placeholder="请输入你的建议"/>
        <div class="error-msg"></div>
    </label>
    <div class="success-msg"></div>
    <label>
        <span>&nbsp;</span>
        <input type="submit" class="button" value="提交"/>
        <input name="stay_time" type="hidden" value="">
    </label>

    <script language="javascript">
    var second=0;
    window.setTimeout("interval();",1000);
    function interval()
    {
    second++;
    document.message_form.stay_time.value = second;
    window.setTimeout("interval();",1000);
    }
    </script>

    {% csrf_token %}{# this is a security of dijango, any submit html should add it #}
{#    <input type='hidden' name='csrfmiddlewaretoken' value='SfHkbL4feo1G00sJQtbO7TtLN4c2BUwa' />#}
</form>
</body>
</html>
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.shortcuts import render
from .models import UserMessage

# Create your views here.

def getform(request):

    # # 1.数据库读
    # all_messages = UserMessage.objects.filter(name=u'bobby',address=u'Beijing')  # you can also use method all()
    # for message in all_messages:
    #     print message.name

    #
    # 2.get information from html.
    if request.method == "POST":    # or "GET", which depends on your html.method
        name =  request.POST.get('name','')  # get is the method of dictionary of python
        message = request.POST.get('message', '') #get('message', '') 'message' should be the same with message_form.html
        address = request.POST.get('address', '')
        email = request.POST.get('email', '')
        stay_time=request.POST.get('stay_time','')
        print('stay_time:',stay_time)


    #
    #     # 3.数据库写
    #     user_message = UserMessage()
    #     user_message.name=name
    #     user_message.message=message
    #     user_message.email=email
    #     user_message.address=address
    #     user_message.save()

    # # 4. 数据库删
    #
    # # all_messages = UserMessage.objects.filter(name=u'bobby', address=u'Beijing')
    # # all_messages.delete()
    #
    # #OR
    # all_messages = UserMessage.objects.filter(name=u'bobby', address=u'Beijing')
    # for message in all_messages:
    #     message.delete()


    return render(request,'message_form.html')  # django 中有很多内置文件也是form.html所以自己的文件尽量不要用这个名字

这是我们的界面
这里写图片描述
用户点击提交后,后台会自动收集用户填写整个问卷的时间,如图:
这里写图片描述

在Ubuntu上使用Django进行简单示例 我们将一步一步地设置和创建一个基本的Django项目,并编写一个简单的视图和模板来展示"Hello, Django!打开"myproject"文件夹中的"settings.py"文件,并找到其中的"INSTALLED_APPS"列表。现在,我们可以创建一个新的Django项目。这将在"myproject"文件夹中创建一个名为"myapp"的新文件夹,并生成Django应用程序的基本结构。这将在当前目录下创建一个名为"myproject"的新文件夹,并在该文件夹中生成Django项目的基本结构。 阅读详情

相关推荐

在Ubuntu上搭建Django环境

Django是一个强大的Python Web框架,用于开发高效且可扩展的Web应用程序。在Ubuntu操作系统上搭建Django环境非常简单。本文将向您展示如何在Ubuntu上安装和配置Django。

TnwhTypescript的博客 365

腾讯云Ubuntu18.04部署Django应用(Django 3)完整教程

一. 任务概述 在腾讯云上部署 二. 架构设计 整体的设计架构图如下所示: 整个架构拟搭建基于jetson的人工智能算法集群服务,以HTTP接口的形式对外提供调用,具体调用由异地Python脚本、浏览器、设备终端等发起,通过互联网内网穿透技术访问本地的Jetson开发板。在Jetson开发板中,通过Django框架设计http接口,该Django应用通过uWSGI进行工业级部署。为了能够最大限度的发挥开发板GPU推理性能,使用Redis数据库作为图像数据的中转站,Dja..

你是怎么做到的?我为什么做不到 5511

波分复用-Zblock仿真

Z-BLOCK是一种用于光通信模块的光学元件,其核心结构是在玻璃块一侧贴有4个特定波长滤光片,另一侧镀有反射膜和增透膜。光信号在内部呈现Z字形反射路径,实现波长分离。文章以可见光LED为例,在ZEMAX中演示了非序列模式下的建模过程,重点介绍了滤光片和膜层的参数设置方法。需要注意的是,入射角度需根据玻璃折射率、通道高度和厚度精确计算,否则可能导致光泄漏。该建模方法同样适用于光通信中的光纤激光器系统。

Zhaxibamao的博客 1748

【Django】Ubuntu中配置Django环境

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录​ 一,创建django虚拟环境。1,创建python虚拟环境2,创建django项目。3,配置远程连接4,下载项目文件 ​ 一,创建django虚拟环境。 1,创建python虚拟环境 在虚拟机上创建python虚拟环境(linux) mkvirtualenv -p /usr/python3 虚拟环境名 2,创建django项目。 1.安装django(选择安装django2.1.x最新的一个版本2.1.10) pip ins.

weixin_53950583的博客 5860

树莓派4B玩转ROS2 Humble:Ubuntu Desktop一键安装与配置教程

本文详细介绍了在树莓派4B上安装和配置ROS2 Humble的完整教程,包括硬件准备、Ubuntu Desktop系统安装、一键部署ROS2、网络配置优化以及常见问题解决方案。通过简化安装流程和性能调优技巧,帮助开发者快速搭建机器人开发环境,充分发挥树莓派4B在ROS2应用中的潜力。

w8x9y0z1的博客 964

5分钟搞定Unity+Visual Studio开发环境配置(含C#游戏开发工作负载)

本文提供了一份详细的Unity与Visual Studio开发环境配置指南,帮助开发者在5分钟内完成C#游戏开发工作负载的设置。从Unity Hub安装到Visual Studio关键组件选择,再到常见问题排查,全面覆盖环境搭建的各个环节,显著提升游戏开发效率。

weixin_29014237的博客 248

Ubuntu下使用Anaconda搭建Django(Windows Mac通用)

1.Anaconda是什么? Anaconda拥有超过1400个软件包。其中包含Conda和虚拟环境管理,它们都被包含在Anaconda Navigator中,因此用户无需去了解独立安装每个库。用户可以使用已经包含在Anaconda中的命令conda install或者pip install从Anaconda仓库中安装开源软件包。Pip提供了Conda的大部分功能,并且大多数情况下两个可以同时使用...

weixin_43787178的博客 1270

MAX3232芯片引脚功能详解与外围电路设计避坑指南(从电荷泵到静电防护)

本文详细解析了MAX3232芯片的引脚功能与外围电路设计,重点介绍了其电荷泵架构和RS232通信接口的应用。通过实际案例和参数对比,提供了电路设计中的常见问题解决方案和静电防护建议,帮助工程师优化工业控制与嵌入式系统中的通信可靠性。

weixin_30596165的博客 433

Ubuntu16.04服务器 网站搭建 Python3.7+Django3+Mysql环境(实测已成功)

这是我第一篇关于技术的博客,心情蛮激动的。笔者目前大二,之前一直在使用优快云平台解决各种各样的问题,但没有自己系统的记录。浏览别人博客的时候,自己也想过开始写这些东西,有一个完整的学习记录过程。但是受制于时间、精力因素一直没有着手做这件事。 今天自己完成了一个django项目后,本地跑通准备在服务器运行时,发现无论是python还是django还是mysql的环境都没有配置好,边摸索边查询最终完成了网站的部署。记录一下本次服务器的搭建经过,也算是自己博客的一个开端。 下面步入正题。 概述:本文主要介

weixin_44538894的博客 487

MCAL中MCU的配置

MCAL配置中MCU配置,PLL计算配置,系统时钟以及各模块参数配置

dhyw12399999的博客 3794

12、有杆泵抽油系统:原理、性能与选择

本文全面介绍了有杆泵抽油系统的原理、性能分析和设备选择方法。有杆泵抽油系统广泛应用于石油开采领域,通过地面抽油装置与井下柱塞泵的配合,实现高效、稳定的原油提升。文章详细解析了系统的工作原理、组成结构、光杆运动特性、载荷计算、泵输送能力及功率需求,并提供了抽油装置的选择流程和实际案例分析。此外,还探讨了泵的容积效率影响因素、示功图的作用及系统优化运行的建议,为石油开采工程提供了理论支持和实践指导。

gan8painter的博客 434

Django2.2+ubuntu16+python3.6架设“文学天地”个人网站

项目简介 项目是基于Django2.2+ubuntu16(HuaWei cloud)+python3.6开发的初学者博客网站项目 网站上线使用Apache2 Web服务 (后续更新) 此项目基本按照教材《Django架站的16堂课》所建,如需教材以及github源码链接可关注公众号【小灰啾】回复"Django教材"获取! 效果图如下图所示: 目录 文章目录项目简介目录项目搭建过程环境搭建从零...

qq_42932308的博客 769

AutoSAR系列讲解(入门篇)2.1-AppL概述

该章主要是讲解SWC是如何在ECU中分布的

雪云飞星的博客 4万+

ubuntu18 apache2 wsgi django pyenv virtualenv 搭建 https websocket 网站

ubuntu18 apache2 wsgi django pyenv virtualenv 搭建 https websocket 网站 @()[websocket, 虚拟环境, ssl] 默认在开发环境已经有网站成品,本文记录网站部署配置,以备后用: https双向认证 :服务器、客户端双向认证,通过安装自签名证书互相验证身份; websocket :使用channels库实现,再套一层ssl增...

范立川的博客 803

Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw 配置管理太麻烦?试试这个统一管理工具

还在为 Claude Code、Codex、Gemini CLI 等 AI CLI 配置烦恼?🤯 这款桌面工具支持五大助手统一管理,一键切换 50+ 服务商,MCP 和 Skills 集中管理 🛠️,跨平台支持,让你的 AI 编程更高效 ⚡

XiaoqiangClub的博客 913

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Ubuntu16.04配置Django服务器环境

本环境是使用Ubuntu16.04+Django2.1.0+python3.6+uwsgi+nginx进行配置 1. 安装python3.6 Ubuntu16.04中原本安装的是python3.5,但是我们运行环境使用python3.6比较好,有的库3.5是用不了的,安装过程如下: 首先安装python3.6,在terminal中输入 sudo apt-get install sof...

dke1141的博客 205

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Ubuntu下使用Django搭建前后端分离的全栈项目

README Ubuntu16.04;Python3.6.2;Django1.11;开发工具使用了pycharm(Ubuntu); 其他详情配置请见GitHub(https://github.com/pythonyang...); 2017-12-08:更新到留言板 第一步,在Linux环境中搭建Django项目 //一开始我们会先使用静...

weixin_34112208的博客 230

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

博客开发简记(1):博客从零到框架

我要写一个博客的网站,简单来说,就是能发表一篇篇信息的简单网站,怎么弄? (一)python 先把python3.x安装好,对,不是php,是python,用它来开发web网站。 https://www.python.org/downloads/ ,在这个地方,找到对应平台的python,下载(比如python-3.7.4-macosx10.9.pkg),安装之,如果成功,查看一下版本: pyt...

广州小程 346

use python and django make an web service

first i want to say that  it is very simple tocreate an web site using the Django framework. ubuntu 11.10 python 2.7.2+ i am assume you run the follow commands as root install pip:  # apt-get inst

xuriwuyun的专栏 674

Re:从0开始的Ubuntu搭建Django项目网站

写在前面 之前的我尝试在CentOS 7.6的服务器上用apache+Django部署网站,但无奈网络上的大部分教程都是基于Ubuntu的。因此,我打算从0开始,重装了服务器的系统,改成了Ubuntu,开始了一段新的冒险。 操作指令方法集锦 安装python 参见link https://blog.youkuaiyun.com/u014775723/article/details/85213793 python3.6 wget https://www.python.org/ftp/python/3.6.5/Python

Kuares的博客 268

(三)Ubuntu部署django网站

由于在windows中导入了几个自己下载的包,所以无法直接用将模块用freeze导出后的requirement文件直接安装,这里安装了 django、djanglereseframework、django-cors-headers,django-filter,django-geojson_serializer,GDAL、shapely,matplotlib,numpy,psycopg2\PyJWT,pyproj、uWSGI等模块。本文章主要包括一下三部分,本次为第三部分,部署django框架的网站。

m0_73456034的博客 1217

服务器搭建和使用 ubuntu_Ubuntu环境下使用Django搭建第一个网站demo

学习目标本文章我们来使用django创建我们简单的博客网站。主要讲述了如何创建我们第一个Django工程和第一个Django app,并将两者正确的添加到一起。一、新建Django工程环境本教程的开发环境为:Ubuntu 16.04Python 3.7.0Django 2.1为了简单起见,我们把项目放在Ubuntu下面的 /home/文件夹。因为这样方便调试,还能避免一些其他bug,对Ubuntu...

weixin_36131590的博客 198

python搭建个人网站_用python+django写个简单的个人网站(-)初步django框架构建

这是我的第一篇博文,做个自我介绍先。本人素个女程序猿,it从业一年,主要用python。写过爬虫,写过socket,维护过数据,现主要维护app的后端。由于本人比较愚钝,工作中经常忙的焦头烂额,请教大牛的次数也是指数上升,最近一个socket的问题,问跑了两个人之后,第三个人终于帮我查明了问题所在,而且在进一步的交流中,发现此大牛竟是我的老乡而且家离的很近。真是缘分啊!来博客园很久了,真是给我在技...

weixin_40004960的博客 1056

Ubuntu Django mysql apache2 搭建

前言        Django是一个开源的Web应用框架,由Python写成,它的主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django采用MVC设计模式注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don’t Repeat Yourself)。        Django is a web framework for perfectionists with deadlin

白及 1132

Django 搭建博客网站-task00:环境配置

Django 搭建博客网站 目录Django 搭建博客网站前言一、软件和平台二、环境搭建步骤1.下载 UbuntuUbuntuUbuntu2.在 vmwarevmwarevmware 上安装 UbuntuUbuntuUbuntu三、在 vscodevscodevscode 上配置 pythonpythonpython 环境1.连接 LinuxLinuxLinux 虚拟机2.在虚拟机上安装 pythonpythonpython 环境四、安装宝塔面板1.安全设置2.安装必要的软件总结 前言 搭建一个属

看,好自为之的博客!!! 6976

django namespace_Ubuntu环境下使用Django搭建第一个网站demo

学习目标本文章我们来使用django创建我们简单的博客网站。主要讲述了如何创建我们第一个Django工程和第一个Django app,并将两者正确的添加到一起。一、新建Django工程环境本教程的开发环境为:Ubuntu 16.04Python 3.7.0Django 2.1为了简单起见,我们把项目放在Ubuntu下面的 /home/文件夹。因为这样方便调试,还能避免一些其他bug,对Ubuntu...

weixin_39915427的博客 200
上一篇: ubuntu django搭建网站2
下一篇: 高级算法日记4:查找与排序
相国大人
博客等级 码龄10年 1009粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值