- 博客(9)
- 收藏
- 关注
原创 Django From组件
首先在app下添加一个自定义的钩子文件my_froms.py功能为对前面的数据库内容实现增加记录操作,不过利用钩子对添加的信息进行校验,如果发生错误则抛出错误。Django Form 组件用于对页面进行初始化,生成 HTML 标签,此外还可以对用户提交的数据进行校验(显示错误信息)。钩子就是自定义的错误规则,局部钩子命名用clean_xx(xx为字段名),全局钩子则不需要加上字段名。写了四种在前段实现的方法,均测试均能正确的抛出错误。并在url里绑定函数,这里同之前一样不在累述。...
2022-08-17 10:32:52 143 1
原创 Django对数据表的ddl操作
这里注意到managed设置为了True前面我们从数据库迁移过来时表都是已经存在的所以managed默认了False这里注意,一开始写成了False则在model里均已生成了表但是却没有同步到数据库中,实际上有关managed他的默认值应为Ture,如果设置为 False ,Django 将不会为当前 model 创建或者删除数据库表,如果你的测试中包含非托管 model (managed=False),那么在测试之前,你应该要确保在测试 创建时已经创建了正确的数据表。这里介绍两个更改数据的方式。.....
2022-08-16 12:04:11 518
原创 Django Admin管理工具
用自带工具到web管理数据库就配置好了,至于我自己的思路,就只能在继续尝试了!用户创建成功之后在app的admin.py里绑定需要操作的数据库。接下来要创建一个用户用于登录到管理工具,在命令行中输入命令。在settings里我们可以看到Admin的app。我们只需要激活工具即可,在urls里取消注释即可。之后登录自己的账户;就能够管理自己的数据库了。然后通过url就可以访问到管理工具了。...
2022-08-11 16:29:23 171
原创 Django学习 模型
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
2022-08-10 16:45:59 403
原创 Django模板和模型
Django本身是基于MVC模式的,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。MVC 模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。接下来我们需要向Django说明模板文件的路径,settings.py,修改 TEMPLATES 中的 DIRS 为。..
2022-08-09 14:10:01 252
原创 第一个Django项目“hello world”
创建好Django框架后开始第一个Django项目在自己的ip上打印“hello world”首先进入终端启动我们的服务器在浏览器输入你服务器的 ip(这里我们输入本机 IP 地址: 127.0.0.1:8000) 及端口号,如果正常启动,输出结果如下: 接下来新建自己的视图文件并绑定到自己主机的ip上|-- __init__.py| |-- __init__.pyc| |-- settings.py| |-- settings.pyc| |-- urls.py
2022-08-08 16:30:49 255
原创 基于社区版pycharm下的Django学习
当做笔记记录自己学习Django的过程 安装Django库包pip install diango == xxx (版本号) 安装流程与网上都一样,与之区别的是使用的是社区版pycharm在创建Django项目时通过pychram直接创建是看不到Django框架的,因此需要通过命令行来创建自己的Django项目。如果你是使用的社区版pycharm可以创建在自己指定的目录里,用命令 django-admin startproject test1创建django项目,其中 test1 是创建的文件名,这里可以自己
2022-08-08 16:00:06 427
原创 psycopg2连接pg数据库并对数据库操作封装
rt = cur.fetchall() # 获取结果集中的每一行 fetchone返回一行。psycopg2库是python用来操作postgreSQL 数据库的第三方库。self._conn.commit()#提交数据。本文利用psycopg2模块对pg数据库做出一些封装。:param params: 插入值。:param sql: sql语句。2.连接数据库 connect()方法。# 获取cursors。# 释放cursor。刚开始写博客,也不懂该咋写直接放代码。暂时写到这里,哈哈。...
2022-08-04 15:01:23 1478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人