Django学习
文章平均质量分 66
shutengf
这个作者很懒,什么都没留下…
展开
-
Django From组件
首先在app下添加一个自定义的钩子文件my_froms.py功能为对前面的数据库内容实现增加记录操作,不过利用钩子对添加的信息进行校验,如果发生错误则抛出错误。Django Form 组件用于对页面进行初始化,生成 HTML 标签,此外还可以对用户提交的数据进行校验(显示错误信息)。钩子就是自定义的错误规则,局部钩子命名用clean_xx(xx为字段名),全局钩子则不需要加上字段名。写了四种在前段实现的方法,均测试均能正确的抛出错误。并在url里绑定函数,这里同之前一样不在累述。...原创 2022-08-17 10:32:52 · 146 阅读 · 1 评论 -
Django对数据表的ddl操作
这里注意到managed设置为了True前面我们从数据库迁移过来时表都是已经存在的所以managed默认了False这里注意,一开始写成了False则在model里均已生成了表但是却没有同步到数据库中,实际上有关managed他的默认值应为Ture,如果设置为 False ,Django 将不会为当前 model 创建或者删除数据库表,如果你的测试中包含非托管 model (managed=False),那么在测试之前,你应该要确保在测试 创建时已经创建了正确的数据表。这里介绍两个更改数据的方式。.....原创 2022-08-16 12:04:11 · 521 阅读 · 0 评论 -
Django Admin管理工具
用自带工具到web管理数据库就配置好了,至于我自己的思路,就只能在继续尝试了!用户创建成功之后在app的admin.py里绑定需要操作的数据库。接下来要创建一个用户用于登录到管理工具,在命令行中输入命令。在settings里我们可以看到Admin的app。我们只需要激活工具即可,在urls里取消注释即可。之后登录自己的账户;就能够管理自己的数据库了。然后通过url就可以访问到管理工具了。...原创 2022-08-11 16:29:23 · 176 阅读 · 0 评论 -
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 · 406 阅读 · 0 评论 -
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 · 257 阅读 · 0 评论 -
基于社区版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 · 432 阅读 · 0 评论 -
第一个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 · 260 阅读 · 0 评论