简单的博客系统之二
利用Django开发网站系统:
每当需要修改模型时,都要采取如下三个步骤:1.修改models.py; 2.对你的app调用makemigrations; 3.让Django迁移项目migrate;
首先,一般先在应用目录下的models.py中编写数据模型类;
然后,根据数据模型建立数据库表,python manage.py makemigrations;即在应用目录下的migrations目录中创建了一个模型,模型的作用是创建了一个数据库表(该表都是在数据模型中所声明的字段及属性);
最后,创建数据库:python manage.py migrate;
创建超级管理员:python manage.py createsuperuser;输入用户名与密码;
在应用目录下admin.py文件中注册自行编写的模型; admin.site.register(模型中的类);
HTTP的默认端口是80;HTTPS的默认端口是443;
URL的标准格式:协议类型://服务器地址(必要时需加上端口号)/路径/文件名;
项目在本地调试时,默认使用域名:http://127.0.0.1:8000/path ;也可修改本地域名:windows修改system32/drivers/etc/host文件;
ORM:对象关系映射;django的ORM表现方式就是编写数据模型类,这些类通常写到每个应用的models.py文件中,每个数据模型类都是django.db.models.Model的子类;应用的名称(小写)和数据模型类的名称(小写)共同组成一个数据表的名称;
使用python manage.py shell 的方式进入到交互模式;
QuerySet:查询集
视图函数:1.函数的参数是request;2.结尾return render()以return结束当前函数,并返回结果,render的作用将数据渲染到指定模板上;3.render第一个参数是request,接着是模板位置和所传送的数据,数据是用类字典的形式传递给模板的;