美文网首页
day41 -python中运行django

day41 -python中运行django

作者: barriers | 来源:发表于2018-12-31 17:02 被阅读0次

    python中的三方框架Django/Flask/Tornado
    pip check检查装过的软件冲突不
    pip freeze查看装过的三方库及版本

    1

    pycharm创建python项目

    2

    控制台的虚拟环境中创建依赖库:
    pip install django pymysql django-redis djangorestframework pillow

    pip freeze > requirements.txt #pycharm的控制台中输入,将依赖库重新定向到指定文件中
    pip install -r requirements.txt #pycharm的控制台中输入,重建指定文件中的依赖环境(让其他人的环境保持与重定向的一致),这两条命令是必须的

    重定向后requirements.txt文件中将会出现以下内容
    Django==2.1.4
    django-redis==4.10.0
    djangorestframework==3.9.0
    Pillow==5.3.0
    PyMySQL==0.9.3
    pytz==2018.7
    redis==3.0.1

    3创建django项目

    django-admin startproject day41-Django-one ./(表示当前文件夹) - 构建django环境

    4.运行项目

    python manage.py runserver启动服务器(只能本地访问)

    http://localhost:8000
    python manage.py runserver 0.0.0.0:80
    

    5修改配置文件

    在django的文件中的settings.py中的最后修改:

    LANGUAGE_CODE = 'zh-hans' 修改语言为中文
    TIME_ZONE = 'Asia/Chongqing' 修改时区为东8区
    
    第76行修改连接数据库的设置为
    
    DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME':'HRS',
        'HOST': 'localhost',
        'PORT':3306,
        'USER':'root',
        'PASSWORD':'123456',
        'TIME_ZONE':'Asia/Chongqing',
    }
    

    6修改init.py文件

    在__init__.py文件中添加语句:
    import pymysql
    pymysql.install_as_MySQLdb()
    

    7配置数据库生成django自带的数据表

    python manage.py migrate # 在数据库中创建表格

    8.设置超级管理员

    python manage.py createsuperuser # 设置超级管理员

    相关文章

      网友评论

          本文标题:day41 -python中运行django

          本文链接:https://www.haomeiwen.com/subject/wohwlqtx.html