标签: django

  • Supervisor 部署Django网站的配置

    和asp.net core应用类似,django也是需要守护进程来守护的,配置如下:

    [program:django-python]
    #项目目录
    direct=/var/www/www.example.com
    #启动进程命令
    command=/bin/bash -c "python3 /var/www/www.example.com/manage.py runserver 127.0.0.1:8080"
    #是否自动启动
    autostart=true
    #是否自动重启
    autorestart=true
    stdout_logfile=/var/log/django_stdout.log
    stderr_logfile=/var/log/django_stderr.log
    user=root
    stopsignal=TERM
    startsecs=5
    startretries=3
    stopasgroup=true
    killasgroup=true
  • Django安装过程

    Django安装过程

    1. 在官网下载安装包,并解压
    2. 找到setup.py所在的目录,执行python setup.py install
    3. 上面的命令执行完成,django 就安装完了,安装目录在%Phthon的安装目录%\Lib\site-packages
    4. 运行程序  python manage.py runserver

    检查django版本:

    import django
    django.VERSION

    python -c "import django; print(django.get_version())"
  • django1.7  在windows上 运行 python manage.py runserver 启动网站时报错

    django1.7  在windows上 运行 python manage.py runserver 启动网站时报错。

    错误信息:django.db.utils.OperationalError: unable to open database file

    网上都说是权限问题,结果加上权限还是不行。

    最后发现路径中有中文,尝试换到全英文路径启动,结果问题解决。