zoukankan      html  css  js  c++  java
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)

    django-admin startproject web
    cd web
    

     2.配置数据库(使用Mysql)

    vim web/settings.py
    #找到以下并按照实际情况修改
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'django',  #数据库名
            'USER':'root',          #用户名
            'PASSWORD':'mysql',  #密码
            'HOST':'localhost',   #服务器
            'PORT':'3306',   #端口
            'OPTION':{  
                'init_command':"SET sql_mode='STRICT_TRANS_TABLES'",
                'charset':'utf8',
            },
        }
    }
    

    3.创建项目表结构

    python manage.py migrate 
    

     

    4创建App

    python manage.py startapp home
    

     

    5.5.将新建的APP添加到系统

    vim web/settings.py
    #找到INSTALLED_APP= [] 在最后面么添加 'home',
    

    6.设计新建app的数据表结构

    vim home/models

    7.创建数据表

    python  manage.py  migrate  home

    8.创建home这个app的路由

    vim home/urls.py

    9.创建视图文件

    vim home/views.py

    10.创建模板

    mkdir -p home/templates/tpl 
    vim home/templates/tpl/index.html

    11.为了可以直接ip访问,在web/setting.py的ALLOW_HOST中添加

    ALLOW_HOST=['你的ip']

    12.在主路由中添加APP的url访问地址

    13.运行服务器

    python manage.py runserver 0.0.0.0:8005
    #然后用路由器访问 ip:8005/home
    

      

  • 相关阅读:
    近来几个有用的网站
    军事视频网站
    美军武器命名
    区块链的五个关键要素
    处理多媒体的两个重要工具
    Python re模块将字符串分割为列表
    Python 自动刷新网页
    selenium:chromedriver与chrome版本的对应关系
    怎么批量删除QQ空间说说?
    ssm获取数据库名称
  • 原文地址:https://www.cnblogs.com/Skrillex/p/6872558.html
Copyright © 2011-2022 走看看