简单的博客系统之二

利用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,接着是模板位置和所传送的数据,数据是用类字典的形式传递给模板的;

原文地址:https://www.cnblogs.com/xiaowa/p/10386329.html