python3环境下Django安装和运行

2020-09-21 14:57:00
六月
转贴 642

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/

https://www.cnblogs.com/lxmtx/p/12588563.html

发表评论
评论通过审核后显示。