• Django框架的使用教程--环境的搭建和项目的创建[一]


    Django环境的搭建

    Django 常用的命令

    # 创建一个名为Django_test子应用
    python manage.py startapp Django_test
    
    # 生成迁移文件
    python manage.py makemigrations
    
    # 生成的迁移文件同步到数据库
    python manage.py migrate
    
    # 创建超级管理员(密码要8位数)
    python manage.py createsuperuser
    
    # 运行python项目
    python manage.py runserver
    
    # 进入脚本的命令
    python manage.py shell
    
    # 安装ipython
    pip install ipython
    
    # 重启mysql的服务
    sudo service mysql restart
    
    # 配置mysql日志文件目录
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
    
    # 打开mysql日志文件
    tail -f /var/log/mysql/mysql.log  # 可以实时查看数据库的日志内容

    # 连接数据库要安装PyMySQL
    在Django里__init__要调用
     install_as_MySQLdb()

    虚拟环境的搭建

    创建python3的虚拟环境的命令(创建虚拟环境需要联网)

    mkvirtualenv -p python3 Django


    删除虚拟环境
    rmvirtualenv Django


    进入虚拟环境
    workon Django


    退出虚拟环境
    deactivate

    创建django项目

    虚拟环境中安装Django包

    pip install django==1.11.13

    创建一个名字为Django的项目

    django-admin startproject Django

    项目创建后生成的文件

    manage.py:是Django用于管理本项目的命令行的工具,之后进行站点的管理,数据库的自动生成,静态文件的收集

    Django/__init__.py:告诉Python 是一个Python包

    setting.py:Django的项目配置文件,默认时,在其中定义了本项目引用的Django组件,Django项目名,在之后开发配置数据库,导入其他包

    urls.py:维护URL路由映射,即定义客户端访问的URL由哪一个Python模块解释并提供反馈

    wsgi.py:定义WSGI的接口信息,用于和其他的web服务器的集成

     项目的配置

    工程的根目录

    配置秘钥

    安装app

    配置DEBUG

    中间间

    项目的跟路由配置

    模板的配置

    WSGI应用

    数据库配置

    认证系统和校验器

    配置常用的语言和时区

    设置默认静态路由

    设置redis的缓存配置

    配置文件的保存路径

    皮豆设计(logo设计神器):http://pidou.cn

  • 相关阅读:
    彻底理解 volatile 关键字及应用场景,面试必问,小白都能看懂!
    Spring Security 最佳实践,看了必懂!
    面试官:MyBatis 插件有什么用途?说说底层原理?我竟然不会。。
    SQL Server shape转点
    requestbody参数不为空检校
    SpringBoot多数据源配置
    arcgis 栅格拼接2
    java List排序
    hibernate和mybatis的区别&hibernate和mybatis可以同时使用吗?
    spring data jpa和hibernate的区别
  • 原文地址:https://www.cnblogs.com/gaidy/p/9248101.html
Copyright © 2020-2023  润新知