Django学习笔记(一)

这篇Django学习笔记详细介绍了models.py和view.py的使用。在models.py中,讲解了verbose_name的重要性,以及各种字段类型如EmailField, ForeignKey等。在view.py中,阐述了如何查询和操作数据库记录,包括.all(), .filter()方法以及如何保存数据。同时,提到了模板语言中的if-else语句和URL命名规则。" 87856678,8385607,"Oracle数据库错误:ORA-48251, ORA-48122, ORA-27046与ADR问题解析
摘要由CSDN通过智能技术生成

​在models.py文件中

  • verbose_name= "xxx" 是对数据库列字段的注释,在后台管理中有大用。


 class Meta:  
    verbose_name="xxx"
    verbose_name_plural= verbose_name #指定后台显示的复数信息
    db_table="xxx"  #定义表名  数据库中的表名Django默认是“应用名_类名”
    ording="-object_id" #自定义排序,注意前面的“-”表明倒序排列
    

  • 新建的app 要在setting.py中的INSTALLED_APPS进行注册

 

  • 若文件有中文,要在文件的开头加上-*- coding: utf-8 -*- 标识该文件使用UTF-8格式编码。


models.EmailField 邮箱类型
.ForeignKey外键类型
.DateTimeFileld 日期类型
.IntegerField 整型
.IpAddressField IP地址类型
.FileField 文件类型
.ImageField 图片类型


  • 自定义主键
    比如:
    object_id = models.CharFeild(primary_key=Ture,max_length=50,default="",verbose_name="主键")

     

  • from .models import

学习Django时,使用PyCharm作为开发工具可以提高效率。PyCharm是一款功能强大的Python集成开发环境,它提供了丰富的功能和工具,可以帮助开发者更好地编写和调试Django应用程序。 在学习Django的过程中,可以使用PyCharm创建Django项目,并使用其内置的Django支持功能来简化开发过程。PyCharm可以自动识别Django项目的结构,并提供代码补全、语法检查、调试等功能,帮助开发者更快地编写和调试代码。 此外,PyCharm还提供了集成的版本控制系统,如Git,可以方便地管理和追踪代码的变化。它还支持自动化测试和部署,可以帮助开发者更好地进行项目管理和发布。 总之,使用PyCharm作为开发工具可以提高Django学习的效率和便利性。它的强大功能和友好的用户界面使得开发者可以更专注于代码的编写和项目的开发。\[1\] \[2\] \[3\] #### 引用[.reference_title] - *1* *3* [PyCharm平台下初学Django框架](https://blog.csdn.net/howard2005/article/details/93491364)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [pycharm平台下的Django教程](https://blog.csdn.net/Sunshine_ZCC/article/details/73918408)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值