在一个请求到达的时候,最先达到的就是视图层,然后根据url映射到视图函数。这一部分我们来说明url的配置。概述为了给一个应用设计URL,你需要创建一个Python 模块,通常称为URLconf(URL configuration)。 这个模块是纯粹的Python 代码,包含URL 模式(简单的正则表达式)到Python 函数(你的视图)的简单映射。映射可短可长,随便你。 它可以
转载 2023-09-07 21:35:50
310阅读
目标,可以通过页面,添加学生分析:需要有一个链接链接点击后,是一个表单出来可以在表单中添加内从可以提交表单表单提交后数据插入到数据库中希望看到最新的结果(页面跳转到学生列表页)新页面的完整的几个需求url名称,已想好,就叫add_stu模板页面,主要提供表单页面,可以提交由路对应关系,让路径与视图函数对应起来视图函数,add_stu 处理主要的业务在学生列表页的顶部添加链...
原创 2021-08-14 10:09:04
107阅读
第十四章 Django框架——Auth模块一、Auth模块介绍二、Auth模块常用方法三、Auth模块字段扩展 一、Auth模块介绍什么是Auth模块(what):Auth模块Django自带的用户认证模块。我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。Django作为一个
转载 5月前
27阅读
有时候我们想把一个 list 或 dict等 JSON对象 传到网页的 javascript,用 JS 进行处理,比如用 js 将数据可视化显示到网页上。请注意:如果不需要处理,直接显示到网页上,用Django模板就可以了,请看前面的教程。这里讲述两种方法:一,页面加载完成后,在页面上操作,在页面上通过 ajax 方法得到新的数据(再向服务器发送一次请求)并显示在网页上,这种情况适用于页
转载 2023-08-03 22:25:06
82阅读
request.user全局可用(前端或后端) 一、创建超级用户(auth_user) 进入交互界面 二、author模块 1、authenticate() 验证 判断 前端输入的用户和密码 是否 存在auth_user表中(可以看成ORM的filter语句并取第一个) 返回结果:是当前登录对象 2
原创 2021-07-14 11:09:43
171阅读
前戏 我们在开发项目的时候,难免要遇到用户权限的问题,例如这个用户是不是可以访问这个页面,是
原创 2022-07-07 10:44:15
69阅读
一、创建Django项目的时候添加 二、在终端创建app 运行完命令后,要在settings.py文件中,添加配置文件
原创 2021-07-14 11:09:35
555阅读
django 1.8以后,django模板的添加有了变化由原来的 TEMPLATES_DIR变成了如下的配置,运行正常 TEMPLATES = [     {         'BACKEND': 'django.template.backends
原创 2016-09-16 21:44:56
518阅读
一个项目可以添加多个应用,可以使用以下两种方法来添加应用: 在项目的配置文件中添加该应用: 在项目的视图文件中添加应用的URL: 启动项目并访问应用: 如下,我们是直接把HTML写在视图文件中,但实际中我们会用一个目录来保存这些HTML文件 首先创建一个模板目录,使用该目录来存放HTML文件,目录名
转载 2019-01-28 06:14:00
81阅读
一对多的添加操作     首先我们需要弄明白的是两张表中哪张表是对应的‘多’的那张表,哪张表对应的是‘一’的那张表。     如下:我们先建立一个BOOK表,建立的步骤如下: class Book(models.Model): nid=models.AutoField(primary_key=True) t
不重新编译httpd,增加动态模块(以deflate模块为例)(陈绪) 1 进入httpd源代码目录 cd /usr/local/src/httpd-2.2.6 2 执行httpd安装后目录中的bin/apxs文件 /usr/local/apache2/bin/apxs -cia modules/metadata/mod_deflate.c 3 重新启动httpd service ht
原创 2012-12-20 12:39:25
480阅读
在这里讲述部署的方法和常见的问题,并给出了在BAE,JAE,SAE等上面部署的实例。Django + nginx + Gunicorn/uwsgi部署方式,参见另一篇:Django部署(nginx)如果是自己的服务器(比如阿里云的或者自己搭建的虚拟机)请看下文:如果你是新手,个人推荐你用Ubuntu,除非你对Linux非常熟悉,Ubuntu服务器的优点:一、开机apache2等都自动启动,不需要额
Django2.0于2017年12月2日已经正式发布。Django2.0支持Python3.4,3.5以及3.6,移除了对Python2.7的支持。官方强烈建议Python 3.x使用最新的版本。在Django2.0其中一个新特性为:简化Url路由的语法。在代码上主要体现在新增了django.urls.path函数,它带来了更简洁、更可读的路由语法,如:原来的urlurl(r'^arti
转载 1月前
14阅读
admin模块提供了对网站数据进行增删改查的功能,方便,安全,稳定。不用去使用繁琐的cmd数据库命令,或者其他第三方的工具来操作网站的数据。而django自带的admin管理模块本身就是一个web app,是django.contrib.admin,相比其他的数据库管理工具更加简单实用。下面来看一下admin如何安装使用。首先要编辑settings.py来激活管理工具。1.修改INSTALLED_
原创 2022-11-11 11:57:15
124阅读
#https://www.cnblogs.com/ccorz/p/6357815.htmlurls.py增加url(r'^login$',appscan_views.login,name="login"),settings.py增加INSTALLED_APPS=['django.contrib.auth',MIDDLEWARE=['dja
转载 2018-08-06 16:20:09
551阅读
在开发db运维平台的过程中,一开始没有用model,所有的操作都是自己用sql写,后面重构了下,用model模块,但是在使用的过程中遇到了一个问题,包含外键关系的2个模块,如果在前端展示2个model的内容时候,就不知道该怎么返回给前台了,后面看到了admin模块,admin模块的list_display可以实现这种功能,后面补充一个用例...
原创 2021-09-08 09:43:50
254阅读
# 如何在Python中导入Django模块 ## 介绍 作为一名经验丰富的开发者,你可能已经熟悉了如何在Python中使用各种模块和库。在开发基于Django的Web应用程序时,导入Django模块是非常重要的一步。本文将向您展示如何在Python中导入Django模块,以及每个步骤所需的具体代码和解释。 ## 整体流程 首先,让我们通过以下表格来总结一下导入Django模块的整个流程:
原创 4月前
52阅读
通过django froms模块生成html input标签首先在当前应用下创建一个forms.py的文件vim forms.pyfrom django import formsdef  forms.AdminForm(forms.Form):       username = forms.CharField() #生成明文的输入框&nb
原创 2015-04-14 14:18:41
1494阅读
以上是模板的HTML代码以下是引用代码   {% include "son.html" %}索引用的是 .for循环用 是百分号
原创 2022-08-01 17:53:45
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5