1. 创建一个Django项目

django-admin.py startproject HelloWorld

HelloWorld: 项目的容器。

manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。

HelloWorld/init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。

HelloWorld/settings.py: 该 Django 项目的设置/配置。

HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。

HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

  1. 启动服务

cd HelloWorld

python manage.py runserver 0.0.0.0:8000

#0.0.0.0 让其它电脑可连接到开发服务器

  1. 创建一个app,名为sales (terminal中):

django-admin[.py] startapp sales

  1. 建表:

python manage.py makemigrations sale

让 Django 知道我们在我们的模型有一些变更

python manage.py migrate sale

创建表结构

  • 收集静态资源 (css,js,image):

python manage.py collectstatic

  • 模糊查询:

sciencenews = models.Sciencenews.objects.filter(author__icontains=keyword)

author:字段名

icontains/(contains): 大小写(不)敏感;

keyword : 查询的内容