美文网首页
Python Django【基础篇】

Python Django【基础篇】

作者: 帅气的猪猪 | 来源:发表于2019-01-06 16:02 被阅读6次

    Django【基础篇】

    Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。

    基本配置

    一、创建django程序

    终端命令:django-admin startproject sitename
    IDE创建Django程序时,本质上都是自动执行上述命令
    其他常用命令:

      python manage.py runserver 0.0.0.0
      python manage.py startapp appname
      python manage.py syncdb
      python manage.py makemigrations      
      python manage.py migrate                    
    
      python manage.py createsuperuser      #创建admin
    
    二、配置文件
    1、数据库
    DATABASES = {
        'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME':'dbname',
        'USER': 'root',
        'PASSWORD': 'xxx',
        'HOST': '',
        'PORT': '',
        }
    }
    
    # 由于Django内部连接MySQL时使用的是MySQLdb模块,而python3中还无此模块,所以需要使用pymysql来代替
      
    # 如下设置放置的与project同名的配置的 __init__.py文件中
      
    import pymysql
    pymysql.install_as_MySQLdb() 
    
    2、模版
    TEMPLATE_DIRS = (
            os.path.join(BASE_DIR,'templates'),
        )
    
    3、静态文件
    STATICFILES_DIRS = (
            os.path.join(BASE_DIR,'static'),
        )
    

    相关文章

      网友评论

          本文标题:Python Django【基础篇】

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