Django
萌新求大佬
万物皆对象
展开
-
第三十三篇,Django的Auth认证系统之扩展User模型
在开发过程中,模型User的字段可能满足不了复杂的开发需求。现在大多数网站的用户信息都有用户的手机号码、QQ号码和微信号们等一系列个人信息。为了满足各种需求,Django提供了三种模型扩展的方法:1、代理模型:这是一种模型继承,这种模型在数据库中无须创建新数据表。一般用于改变现有模型的行为方式,如增加新方法函数等,并且不影响现有数据库的结构。当不需要在数据库中存储额外的信息,而需要增加操作方式或...原创 2019-12-30 19:29:54 · 858 阅读 · 0 评论 -
第三十一篇,Django的Admin后台系统
什么是Adminadmin后台系统也成为网站后台管理系统,主要用于对网站前台的信息进行管理,如文字、图片、影音和其他日常使用文件的发布、更新、删除等操作,也包括功能信息的统计和管理,如用户信息、订单信息和访客信息等。简单来说,即使对网站数据库和文件的快速操作和管理系统,以使网页内容能够及时得到更新和调整。走进Admin在setting里的INSTALLED_APPS中已配置了Django的A...原创 2019-12-23 18:26:20 · 1056 阅读 · 0 评论 -
第三十二篇,Django的Auth认证系统之用户管理系统
Auth认证系统Django除了有强大的Admin管理系统之外,还提供了完善的用户管理系统。整个用户管理系统可分为三大部分:用户信息、用户权限和用户组,在数据库中分别对应数据表auth_user、auth_permission和auth_group。用户管理功能用户管理功能已经是一个网站必备的功能之一,而Django内置了强大的用户管理系统,并且具有灵活的扩展性,可以满足多方面的开发需求。在...原创 2019-12-27 17:14:44 · 831 阅读 · 0 评论 -
第三十篇,Django表单与模型
什么是表单:表单是搜集用户数据信息的各种表单元素的集合,作用是实现网页上的数据交互,用户在网站输入信息,然后提交到网站服务器端进行处理(如数据录入和用户登录、注册等)。用户表单是web开发的一项基本功能,Django的表单功能有Form类实现,主要分为两种:django.forms.Form和django.forms.ModelForm。前者是一个基础的表单功能,后者是在前者的基础上结合模型所...原创 2019-12-18 17:28:21 · 923 阅读 · 0 评论 -
运行Django遇到django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
注意记得是在index下的models.py文件写代码而不是在manage.py里面写。花费了我一个下午才懵逼的题目原创 2019-12-12 14:18:58 · 1697 阅读 · 0 评论 -
运行Django遇到No changes detected
这个就表示可能是你的manage.py下的文件之前创建的数据库或者那个0001_initial.py对应的模型脚本没有删除干净,又或者是你的settings中没有注册你的App,如果还有其他答案欢迎留言。...原创 2019-12-12 14:17:04 · 267 阅读 · 0 评论 -
第二十九篇,Django的模型与数据库
构建模型ORM框架是一种程序技术,用于实现面向对象编程语言中不同类型系统的数据之间的转换。从效果上说,其实是创建了一个可在编程语言中使用的"虚拟对象数据库",通过对虚拟对象数据库操作从而实现对目标数控的操作,虚拟对象数据库与模板数据库是相互对应的,实现如下:之前已经在untitled3项目的setting.py文件中配置了DATABASES:DATABASES = { 'defaul...原创 2019-12-12 14:10:53 · 385 阅读 · 0 评论 -
第二十七篇,Django编写URL规则
URL,统一资源定位系统(uniform resource locator;URL)是因特网的万维网服务程序上用于指定信息位置的表示方法。它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址。现在它已经被万维网联盟编制为互联网标准RFC1738。互联网的每个文件都有它相对应的一个URL,指出文件的路径位置,URL也就是所谓的网站网址,在Django中,URL也称为URLconf。URL编写规则在...原创 2019-12-04 21:35:40 · 791 阅读 · 0 评论 -
第二十六篇,Django配置信息
基本信息配置一个基本的项目必须具备的基本配置信息有:项目路径,密钥配置,域名访问权限,App列表和中间件,都在setting.py项目下。import osBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #项目路径SECRET_KEY = '5f_^=cvm9=4&^mons#f@xz*...原创 2019-12-02 15:09:37 · 213 阅读 · 0 评论 -
第二十五篇,python初识Django
网站的定义及组成网站网站(Website)是指在因特网上根据一定的规则,使用HTML(标准通用标记语言)等工具制作的用于展示特定内容相关网页的集合。简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。域名域名(Domain Name),是由一串用点分隔的字母组成的In...原创 2019-11-28 21:59:18 · 278 阅读 · 0 评论