下载安装Django

pip3 install Django -i https://pypi.tuna.tsinghua.edu.cn/simple

创建项目和查看下项目的目录结构

django-admin.py startproject HelloWorld

cd HelloWorld/
tree

 

 

 目录说明:

  HelloWorld: 项目的容器。
  manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
  HelloWorld/asgi.py: 一个 ASGI 兼容的 Web 服务器的入口,以便运行你的项目。
  HelloWorld/settings.py: 该 Django 项目的设置/配置。
  HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
  HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

修改配置文件

vim HelloWorld/settings.py

ALLOWED_HOSTS = ['*']

启动服务

进入 HelloWorld 目录输入以下命令,启动服务器:
python3 manage.py runserver 0.0.0.0:8000

浏览器访问:http://192.168.2.100:8000

 

 

若出现错误:

SQLite 3.8.3 or later is required (found 3.7.17)

#更新SQLite 3
wget https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz
tar -zxvf sqlite-autoconf-3270200.tar.gz

#构建并安装
cd sqlite-autoconf-3270200
./configure --prefix=/usr/local
make && make install
find /usr/ -name sqlite3
/usr/bin/sqlite3
/usr/lib64/python2.7/sqlite3
/usr/local/bin/sqlite3
/usr/local/python3/lib/python3.7/site-packages/django/db/backends/sqlite3
/usr/local/python3/lib/python3.7/sqlite3
[root@djangoServer sqlite-autoconf-3270200]#

#不必要的文件,目录删除
rm -rf sqlite-autoconf-3270200.tar.gz
rm -rf sqlite-autoconf-3270200

#检查版本

# 最新安装的sqlite3版本
/usr/local/bin/sqlite3 --version
3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7
# Centos7自带的sqlite3版本
/usr/bin/sqlite3 --version
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668

# 可以看到sqlite3的版本还是旧版本,那么需要更新一下。
sqlite3 --version
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668

# 更改旧的sqlite3
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old

# 软链接将新的sqlite3设置到/usr/bin目录下
[root@djangoServer ~]# ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3

## 查看当前全局sqlite3的版本
[root@djangoServer ~]# sqlite3 --version
3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7

#将路径传递给共享库
export LD_LIBRARY_PATH="/usr/local/lib"

参考:https://blog.csdn.net/qq_39969226/article/details/92218635

 
 posted on 2020-10-08 22:35  boye169  阅读(112)  评论(0编辑  收藏  举报