1、一定要用虚拟环境python3 –m venv venv_py32、一定要把开发环境和生产环境隔离开开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。生产环境:是指正式提供对外服务的,一般会关掉错误报告,打开错误日志。三个环境也可以说
转载 2020-06-22 10:55:00
279阅读
2评论
我们先来看图吧创建一个apps我们一般项目中有很多app放在apps这个包下db_tools这个文件一般我们项目初始化的时候写一
原创 2022-09-22 20:13:00
138阅读
入职后,公司要求我在旧自动化项目上进行二创以适应当前的自动化测试环境。于是就开启了工作后第一个项目之旅。没有交接,没有文档,生啃js和html混合下的基本网页框架,甚至django都不是。这是一个困难的流程,困难到看着看着都犯困的程度。不停的经历在死胡同打转以及醍醐灌顶之间反复横跳。出过好几个建议,抱着不破不立的想法进行这个项目,可是有好几次都被驳回,我心里想着,他们也许是嫌麻烦,后来我变成了驳回
转载 2023-07-06 17:34:28
86阅读
1、回顾上周WSGI流程 看HttpServer的代码,画一个流程图 为什么开发时,我们不用这个框架呢?因为太单薄了,一切功能都需要自己去实现,所有的开发人员为了不让自己太疲惫,就转投使用一些web框架,也就是他们写图上的功能。好,既然说使用框架比我们自己写要方便,就来看看到方便在那里。 2、对比于自己的框架,我们来看一下Django框架是怎么会做和用的! 先画一个流程图 注意,我们的框架是
转载 2024-01-24 10:20:02
260阅读
    今天下午在将数据库从旧库导入到新库时,完成后发现Django网站无法打开,报“ValueError, badly formed hexadecimal UUID string”,最终定位到原因是一个UUIDField类型字段的值为0,造成Django无法将0验证为UUID类型,从而引发ValueError异常。现总结UUIDField在Dj
推荐 原创 2016-12-09 00:06:57
10000+阅读
1点赞
1评论
1. 写view在工程目录下的views.py中写view 函数,譬如,用render_to_response('xx.html', {'oo': oo})这种形式,第二个参数需要形成一个dictionary,而这个oo可以是string, list, dict等2. 写template在自设的template目录下写xx.html文件比如要显示一个名为value的
原创 2013-07-14 12:53:27
446阅读
目前在学The Django Book,发现书中有些东西跟现实(我的Django版本是1.5)不符,从第七章开始,不知道以后还会不会有错误,反正暂且先记下来第七章:(form)A simple form handling example:对url映射 urls.py的修改,原文为:from mysite.books import views urlpatterns = patterns('',
原创 2013-07-15 15:08:34
785阅读
关于MySQL 与Django版本匹配相关知识的经验分享。
原创 2021-05-24 22:40:15
574阅读
摘要:关于MySQL 与Django版本匹配相关知识的经验分享。run:(env) E:\PythonPro\PyDjangoProDemo011\xuanyuaniotpro>python manage.py migrate报错代码提示如下:raise errorclass(errno, errval) django.db.utils.ProgrammingError: (1064, "Y
转载 2021-06-07 10:19:34
81阅读
2评论
关于MySQL 与Django版本匹配相关知识的经验分享。 run: (env) E:\PythonPro\PyDjangoProDemo011\xuanyuaniotpro>python manage.py migrate 报错代码提示如下: raise errorclass(errno,
转载 2020-08-17 14:01:00
47阅读
2评论
初学乍练,Django安装使用一点小经验,也算对这段辛酸路的一个回顾吧,可能对同样刚入道的朋友也会有所帮助
原创 2013-09-29 19:51:00
452阅读
查询类操作1)查询所有的结果,相当sql中的selectfromlist=Test.objects.all()2)条件查询,filter相关sql中的where,用于过滤查询结果传多个参数:result=Test.objects.filter(id=1,name=’test’)如果多条件与查询,直接用逗号隔开,filter函数里面的参数都是TestModel中的字段3)获取单个对象,get方法的参
原创 精选 2022-06-06 16:03:40
653阅读
Security in Django
转载 2016-08-04 16:18:00
244阅读
安装 通过cmd进行安装 pip3 install django==1.11.11 创建django项目 通过命令行进行创建 下面的命令创建了一个名为"mydjango"的Django 项目: django-admin startproject mydjango 说明: 在哪个目录下创建的,就会在哪
原创 2022-07-07 10:56:38
574阅读
Django项目的设置文件位于项目同名目录下,名叫settings.py。这个模块,集合了整个项目方方面面的设置属性,是项目启动和提供服务的根本保证。 一、简述 settings.py文件本质上是一个Python模块,带有模块级别的变量。 下面是一些示例设置: ALLOWED_HOSTS = ['w
原创 2018-12-30 18:26:00
513阅读
一、django连接mysql 1 如果项目使用sqlite,不需要额外配置,直接操作即可 2 django默认情况链接mysql,用的驱动是mysqldb模块,python 3.x以后,这个模块用不了了,咱们用的全都是pymysql,需要做个替换 3 showmigrations:查看哪些记录更改 ...
转载 2021-04-29 17:14:59
533阅读
2评论
前言 Django是一个开放源代码的Web应用框架,由Python写成,最初用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站,即CMS(内容管理系统)软件,于2005年7月在BSD许可证下发布,这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django采用了MTV
原创 2021-05-19 22:28:45
574阅读
HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。一、HTTP 请求HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。1、GET 方法我们在之前的项目
转载 2020-06-20 19:39:00
373阅读
2评论
在上一章节中我们使用 django.http.HttpResponse() 来输出 "Hello World!"。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。本章节我们将为大家详细介绍 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容。一、模板应用实例
转载 2020-06-20 19:37:00
681阅读
2评论
Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于DjangoDjango是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。 一、Window...
转载 2020-06-19 16:06:00
343阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5