windows/Linux 搭建 python django框架

windows python-Web项目开发
安装Django 项目提供独立环境
    pip install virtualenvwrapper-win
    pip install django

搭建虚拟环境
新建项目目录:
    e:\python\learning_log

从cmd命令行进入项目目录     
    cmd 
    e:
    cd python\learning_log

创建虚拟环境
    virtualenv ll_env

激活虚拟环境
    ll_env\Scripts\activate
    pip install django

验证你安装的 Django
    django-admin --version 

在Django 创建learning_log项目(注意后面的点号)
    django-admin.py startproject learning_log .

创建数据库
    python manage.py migrate

查看项目
本地访问
    python manage.py runserver
    然后通过本地访问 http://127.0.0.1:8000/

 

linux python-Web项目开发

此项目利用Django Web框架, python 3.8 
mkdir /learning_log
cd /learning_log

yum install python3

建立虚拟环境
    python -m venv ll_env 不行就执行下面一条语句
    yum install python-virtualenv

激活虚拟环境
    virtualenv ll_env

关闭虚拟环境
    decativate   此处不用执行

安装Django
    pip install --upgrade pip
    pip install Django

在Django 创建learning_log项目(注意后面的点号)
    django-admin.py startproject learning_log .
        __init__.py   :
        learning_log  :
        manage.py     :
        settings.py   : 指定Django如何与你的系统交互以及如何管理项目,项目中,修改或添加设置
        urls.py       : 告诉Django创建哪些网页来响应浏览器请求。
        wsgi.py       : 帮助Django提供创建文件(文件名是Web服务器网关接口:Web server gateway interface 简写)
  
创建数据库
    python manage.py migrate

查看项目
本地访问
    python manage.py runserver
    然后通过本地访问 http://127.0.0.1:8000/

使用监听所有ip的启动方式:
    python manage.py runserver 0.0.0.0:8000
    如报:
    Invalid HTTP_HOST header: '192.168.66.100:8000'. You may need to add u'192.168.66.100' to ALLOWED_HOSTS.
    [20/Feb/2021 02:29:44] "GET / HTTP/1.1" 400 65934
    这是django框架自带限制访问目标的策略
    django中setting.py中有个限制访问域名的变量:
    ALLOWED_HOSTS = ['192.168.66.100']
    如果是域名,则设置域名;我这次是采用固定IP,所以写固定django服务器的IP即可。
    
    创建应用程序
    前面打开的终端窗口中运行着 runserver
    再打开一个终端,进入 manage.py目录,激活虚拟环境,再运行 startapp
    cd /learning_log
    source ll_env/bin/activate
    python manage.py startapp learning_logs
    ls learning_logs
    admin.py  
    apps.py  
    __init__.py :
    migrations  :
    models.py   : 定义在应用程序中管理我们的数据
    tests.py    :
    views.py    :
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值