1、首先安装Django
sudo pip3 install Django==3.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
2、查看版本
sqlite版本 sqlite3 --version
python中sqlite3模块版本
>>>import sqlite3 >>>sqlite3.sqlite_version '3.7.17'
查看Django版本
>>> import django >>> django.VERSION
3、django-admin startproject 初始化一个 Django 项目
进入项目目录创建应用 python3 manage.py startapp myApp
4、修改配置文件:
修改setting.py文件的ALLOWED_HOSTS将域名添加入列表,INSTALLED_APPS列表中,添加应用到列表
5、启动python3 manage.py runserver
python3 manage.py runserver 0.0.0.0:8088 #指定端口8088
过程中出现的问题:
1、sqlite版本不一致的问题
sqlite版本已经3.28.2运行时仍然提示sqlite3版本低问题,更改base.py文件: 编辑/usr/local/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py文件,找到check_sqlite_version,将判断版本语句注释
2、file "manage.py", line 16 ) from exc ^ SyntaxError: invalid syntax问题
使用python3 manage.py runserver而不是python manage.py runserver
参考: https://blog.csdn.net/qq_39969226/article/details/92218635
http://coollsx.com/resolve-django-for-sqlite-3-8-3-or-later-is-required/