当前位置: 首页 > 后端技术 > Python

在线教育网站killerxadmin开发1_留言板快速开发【用一个小项目巩固Django基础知识】

时间:2023-03-25 20:11:00 Python

软件版本python3.7django2.2mysqlclient1.4.6mysql5.7项目配置目录配置html显示步骤配置css等静态文件目录:在settings.py中添加STATICFILES_DIRS=[os.path.join(BASE_DIR,'static')],数据库配置DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'mxonline','USER':'root','PASSWORD':'root','HOST':'127.0.0.1',}}编写代码Modelfromdjango.dbimportmodelsclassMessage(models.Model):name=models.CharField(max_length=20,verbose_name="name",primary_key=True)email=models.EmailField(verbose_name="email")address=models.CharField(max_length=100,verbose_name="contactaddress")message=models.TextField(verbose_name="消息信息")classMeta:verbose_name="消息信息"verbose_name_plural=verbose_namedb_table="message"#这个可以自定义数据库的表名,默认是messageview数据查询方法一:Queset方法二:Filter相当于sql语句中的where方法三:get返回一个对象,如果数据不存在或存在多个时抛出异常