Django SimpleUI 安装及部署

1. 安装python, 设置python及pip环境变量
2. user目录下新建pip/pip.ini文件:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com    
3. 安装Django
pip3 install Django -i https://pypi.tuna.tsinghua.edu.cn/simple

4. 创建 Django 项目
 django-admin.py startproject djangobase
5. 启动服务
python manage.py runserver
python3 manage.py runserver 0.0.0.0:8000

6.创建应用
python manage.py startapp 应用名:
django-admin.py startapp TestModel

7.运行项目
python3 manage.py runserver


8.DB
create database runoob default charset=utf8;
$ python manage.py migrate   # 创建表结构
$ python manage.py makemigrations app01  # 让 Django 知道我们在我们的模型有一些变更
$ python manage.py migrate app01   # 创建表结构

python manage.py createsuperuser 来创建超级用户

SETUP in linux :
1. 修改ALLOWED_HOSTS,['*'],可以让任何IP访问
2.在项目文件里创建 uwsgi.ini 文件, uwsgi  --ini  uwsgi.ini
#添加配置选择
[uwsgi]
#配置和nginx连接的socket连接
socket=127.0.0.1:8997
#配置项目路径,项目的所在目录
chdir=/data/wwwroot/mysite/
#配置wsgi接口模块文件路径,也就是wsgi.py这个文件所在的目录名
wsgi-file=mysite/wsgi.py
#配置启动的进程数
processes=4
#配置每个进程的线程数
threads=2
#配置启动管理主进程
master=True
#配置存放主进程的进程号文件
pidfile=uwsgi.pid
#配置dump日志记录
daemonize=uwsgi.log
3. nginx.conf 
server {
        listen 80;
        server_name  127.0.0.1; #改为自己的域名,没域名修改为127.0.0.1:80
        charset utf-8;
        location / {
           include uwsgi_params;
           uwsgi_pass 127.0.0.1:8999;  #端口要和uwsgi里配置的一样
           uwsgi_param UWSGI_SCRIPT mysite.wsgi;  #wsgi.py所在的目录名+.wsgi
           uwsgi_param UWSGI_CHDIR /data/wwwroot/mysite/; #项目路径
           
        }
        location /static/ {
        alias /data/wwwroot/mysite/static/; #静态资源路径
        }
    }
或者宝塔nginx配置:
 location / {
       include uwsgi_params;
       uwsgi_pass 127.0.0.1:8999;  #端口要和uwsgi里配置的一样
       uwsgi_param UWSGI_SCRIPT myblog.wsgi;  #wsgi.py所在的目录名+.wsgi
       uwsgi_param UWSGI_CHDIR /home/python-dev-django/myblog; #项目路径
    }
      location /static/ {
      alias /home/python-dev-django/myblog/static/; #静态资源路径
 }
4. pip freeze > requirements.txt
Python项目管理插件里添加项目,端口要和uwsgi.ini里面的那个端口一致

9.win10 下面: pip3 install Pillow==6.2.1

10. 安装simplieui
1. pip install django-simpleui
2. 用pip或者源码方式安装simpleui后,在自己项目的settings.py文件中INSTALLED_APPS的第一行加入'simpleui',

你可能感兴趣的:(Python)