创建应用程序django项目由一系列应用程序组成,他们协同工作,让项目称谓一个整体。首先我们执行命令python manage.py startapp learning_logs。定义模型打开刚刚我们创建文件夹,并修改models.py:from django.db import modelsclass Topic(models.Model):text = models.CharField(ma
前言session: session和cookie作用有点类似,都是为了存储用户相关信息。不同是,cookie是存储在本地浏览器,session是一个思路、一个概念、一个服务器存储授权信息解决方案,不同服务器,不同框架,不同语言有不同实现。虽然实现不一样,但是他们目的都是服务器为了方便存储数据。session出现,是为了解决cookie存储数据不安全问题。cookie和s
转载 2023-07-28 13:17:39
17阅读
系统及软件版本Windows Server 2012 StandardIIS 8.0Anaconda3 4.0.0 64位 (搭载python3.5.1)Django 1.10.11. 可运行django网站首先确保自己django网站在服务器上可以通过命令行 runserver 正常运行。 2. IIS配置添加角色与功能在服务器管理器,添加角色与功能 添加角色与功能,其中CGI组件必须安装
转载 6月前
62阅读
Django中提供了"信号调度",用于在框架执行操作时解耦. 一些动作发生时候,系统会根据信号定义函数执行相应操作 Django内置signal Model_signals pre_init # Djangomodel对象执行其构造方法前,自动触发 post_init # Django
转载 2019-02-25 20:38:00
67阅读
2评论
# 参考文档 https://docs.djangoproject.com/en/2.2/ref/models/conditional-expressions/ # Case()接受任意数量When()对象作为单独参数。使用关键字参数提供其他选项。 # 如果没有任何条件计算为TRUE,则defa
原创 2022-06-17 06:42:33
413阅读
Django学习 session是开发不可避免组件,我们可以使用session来存储,检索,发送接收cookies。启用sessions sessions通过一些中间件来实现。首先在setting.py “middleware” setting确保 ‘django.contrib.sessions.middleware.SessionMiddleware’ 存在,同时在 “install
转载 2024-04-21 19:25:17
0阅读
class Person(models.Model): G=(('chen','jian'),('hong','yi'),('rt','ju')) gender=models.CharField(max_length=20,choices=G)第一个参数是值,将被存储到数据库里。第二个值...
转载 2012-05-02 16:21:00
229阅读
2评论
Django 一、Django简介 1.什么是Django Django是一个开源框架,2005年发布,采用Python语言编写早期主要是做新闻和内容管理 Django本身提供了非常强大后台管理系统 Django版本:2.1.4 使用:1.11.8 官网:http://www.djangoproject.com 中文文档:http://www.djangobook.py3k.cnhttp:/
django1.11namespace用法 urlpatterns = [ url(r'^user/', include('user.urls', namespace='user')) ] django2.2namespace用法Django 2.2 默认是可以省略namespace,把na
原创 2022-06-17 06:39:33
48阅读
利用Django开发网站,可以设计出非常优美的url规则,如果url匹配规则(包含正则表达
原创 2023-01-04 14:01:44
94阅读
前面我们介绍了cookies,主要应用在用户登录上,保存用户登录状态,不过cookies直接放在了浏览器上,安全性较低,所以我们便引出了session功能与cookies相同,不同是它放在了客户端,相比较cookies来说安全性更高。还有分页,这是一个比较常用功能。 本篇导航:session分页 一、session1、基本语法:1、设置Sessions值
从Request对象获取数据我们在第三章讲述View函数时已经介绍过HttpRequest对象了,但当时并没有讲太多。 让我们回忆下:每个view函数第一个参数是一个HttpRequest对象,就像下面这个hello()函数:from django.http import HttpResponse def hello(request): return HttpResponse("...
转载 2021-07-20 14:37:26
185阅读
1、从Request对象获取数据我们在第三章讲述View函数时已经介绍过HttpRequest对象了,但当时并没有讲太多。 让我们回忆下:每个view函数第一个参数是一个HttpRequest对象,就像下面这个hello()函数:from django.http import HttpResponse def hello(request): return HttpResponse("Hello world")HttpRequest对象,比如上面代码里request变量,会有一些有趣
转载 2021-07-21 17:51:50
417阅读
一、django安装  1. pip3 install django    2. 把安装路径加到环境变量里以便以后启动admin相关命令,在windows系统---我电脑---属性----高级系统设置---设置环境变量,找到PATH路径,以“;"号隔开,添加进去。#diango路径 C:\Python3.5\Lib\site-packages\django\bin
转载 2023-10-19 08:59:08
57阅读
1、这里主要展示一个最简单djangocelery任务,为了让大家都可以用上celery。话不多说,首先给大家看一下我目录   这里TestCelery是我项目名称,CeleryTask是app名称。 windows启动redis服务及修改配置文件:修改redisconf文件, 然后开cmd窗口启动redis,  还需要安装
原创 2024-09-09 10:55:19
130阅读
由于2.x版本不再更新,目前只讨论3.x版本python。1、单斜杠(/)表示除法,且不管除数和被除数是不是整数,最后结果都是float类型。2、双斜杠(//)表示地板除,即先做除法(/),然后向下取整(floor)。至少有一方是float型时,结果为float型;两个数都是int型时,结果为int型。另外,地板除 floor(x) 表示不大于x最大整数,因此不是取整数部分,如 x 为负数时:
转载 2023-06-11 19:47:08
283阅读
1 Python for循环 ​​for​​循环用于迭代序列(即列表,元组,字典,集合或字符串)。 这与其他编程语言中 for 关键字不太相似,而是更像其他面向对象编程语言中迭代器方法。 通过使用 for 循环,我们可以为列表、元组、集合每个项目等执行一组语句。
转载 2023-05-28 21:20:31
355阅读
Python 函数函数是组织好,可重复使用,用来实现单一,或相关联功能代码段。函数能提高应用模块性,和代码重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能函数,以下是简单规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在
1.注释:在 Python ,# 表示注释,作用于整行。在 Python ,# 表示注释,作用于整行。2.运算符                  注意:is, is not 对比是两个变量内存地址==, != 对比是两个变量值比较两个变量,指向都是地址
目录一、编程模式1.1 交互模式编程1.2 脚本模式编程二、Python标识符2.1 作用2.2 标识符命名约定2.3 保留字三、行和缩进3.1 使用空行3.2 多行语句3.3 续行符( \ )四、引号和注释4.1 引号4.2 注释五、读取用户输入5.1 input函数5.2 输入不可见密码六、模块七、命令行参数八、Python文件类型8.1 源代码8.2 字节代码8.3 优化代码 一、编程模式
转载 2023-09-18 19:41:28
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5