django
1.查看版本:python -m django --version
创建项目: django-admin startproject mysite
manage.py:一个让你用各种方式管理 Django 项目的命令行工具
里面一层的 mysite/
目录包含你的项目,它是一个纯 Python 包。
mysite/__init__.py
:一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包。
mysite/settings.py
:Django 项目的配置文件。
mysite/urls.py
:Django 项目的 URL 声明,就像你网站的“目录”。
mysite/wsgi.py
:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。
运行:python manage.py runserver
更换端口:默认情况下,runserver
命令会将服务器设置为监听本机内部 IP 的 8000 端口。如果你想更换服务器的监听端口,请使用命令行参数。例如8080端口,python manage.py runserver 8080。如果你想要修改服务器监听的IP,在端口之前输入新的。python manage.py runserver 0:8000,0 是 0.0.0.0 的简写。
2.创建应用:python manage.py startapp polls
函数 path()
具有四个参数,两个必须参数:route
和 view
,两个可选参数:kwargs
和 name
。
route:是一个匹配 URL 的准则。当 Django 响应一个请求时,它会从 urlpatterns
的第一项开始,按顺序依次匹配列表中的项,直到找到匹配的项。这些准则不会匹配 GET 和 POST 参数或域名。
view:当 Django 找到了一个匹配的准则,就会调用这个特定的视图函数,并传入一个 HttpRequest
对象作为第一个参数,被“捕获”的参数以关键字参数的形式传入。
kwargs: 任意个关键字参数可以作为一个字典传递给目标视图函数。
name: 为你的 URL 取名能使你在 Django 的任意地方唯一地引用它,尤其是在模板中。
3.数据库: