Django学习笔记1 环境配置

1.安装venv

首先安装pip(参考https://pip.pypa.io/en/latest/installing/)

1.      下载get-pip.py

    curl https://bootstrap.pypa.io/get-pip.py-o get-pip.py

2.      安装pip

    python get-pip.py

pip安装完成后,安装virtualenv(参考https://virtualenv.pypa.io/en/stable/installation/)

3.      安装venv

    pip install virtualenv

创建venv环境

    virtualenv python

执行venv环境中的python即可

2.安装django

Centos直接安装httpd即可

    yum install httpd

安装前注意配置repo源

2.安装mod_wsgi

安装httpd-devel

    yum install httpd-devel

安装mod_wsgi

    yum install mod_wsgi

配置apache加载mod_wsgi模块

    vi /etc/httpd/conf/httpd.conf

最后一行添加

    LoadModule wsgi_module modules/mod_wsgi.so

3.配置httpd

    vi/etc/httpd/conf/httpd.conf

添加

    Listen 8081    #监听8081端口

配置自定义conf,注意VirtualHost只能使用Deamon模式

    vi /etc/httpd/conf.d/001-mysite.conf

<VirtualHost *:8081>

    ServerName compute01
    ServerAlias 192.168.1.52
    #ServerName 192.168.1.52

    <Directory /var/myproject>	#路径/var/myproject允许所有访问
        Require all granted
    </Directory>

WSGIScriptAlias / /var/myproject/mysite/mysite/wsgi.py
WSGIDaemonProcess mysite python-path=/var/myproject
#注意:使用venv时,需要定义python-path,否则会报安装的包找不到,同时wsgi文件中也需要加入sys.path
#https://modwsgi.readthedocs.io/en/develop/user-guides/virtual-environments.html
Alias /static/ /var/myproject/mysite/static/    #配置静态文件路径
</VirtualHost>


 
 

4.安装database

使用mysql(centos使用mariadb)

        yuminstall mariadb

        yuminstall mariadb-server

        yuminstall mariadb-devel

        servicemariadb start

4.安装django

        pip install Django

5.离线安装python包

        pip download Django    #将Django的whl文件下载到当前路径,通过其他途径传输到无法链接外网的服务器上,pip install Django.whl即可






猜你喜欢

转载自blog.csdn.net/qq_39567580/article/details/80743627
今日推荐