django

中文文档

https://docs.djangoproject.com/zh-hans/2.1/

安装

pip install Django 

验证

import django
print(django.get_version())

创建项目

django-admin startproject mysite

启动项目

$ python manage.py runserver

提示 http://127.0.1:8000 可以访问了, 查看了端口

$ netstat -tlnp | grep python
127.0.0.1:8000  4087/python3   (windows上通过 http://192.168.0.31:8001 是不通的)

重启

$ python manage.py runserver 8080  (换其他端口)
$ python manage.py runserver 0:8000  ( 一定要用这个,不然又回到上面的坑了)

$ netstat -tlnp | grep python
0.0.0.0:8000  4087/python3 

迁移是非常强大的功能,它能让你在开发过程中持续的改变数据库结构而不需要重新删除和创建表 – 它专注于使数据库平滑升级而不会丢失数据。我们会在后面的教程中更加深入的学习这部分内容,现在,你只需要记住,改变模型需要这三步:
1.编辑 models.py 文件,改变模型。
2.运行 python manage.py makemigrations 为模型的改变生成迁移文件。
3.运行 python manage.py migrate 来应用数据库迁移。