zoukankan      html  css  js  c++  java
  • 入门django

    # 1.使用mysql数据库:
        注:需在
        python版本:python3.6.1
        安装pymysql
        需要在__init__.py中添加
    import pymysql 
    pymysql.install_as_MySQLdb()
      -- mysql数据库配置:
    DATABASES = {
    	'default': {
    	'ENGINE': 'django.db.backends.mysql',
    	'NAME': 'test',
    	'USER':'root',
    	'PASSWORD':'root',
    	'HOST':'127.0.0.1',
    	'PORT':'3306',
    	'OPTIONS':{
    		'init_command':"SET sql_mode='STRICT_TRANS_TABLES'",
    		}
    	}
    }
    #2.中文和时区设置
    LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai'
    #3.将静态文件放入static目录中:
    --静态文件地址路径:
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, 'static'),
    ]
    #4.使用apps目录管理所有的app
    需要添加:import sys
    sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
    

    1.安装python

    pip install django
    

    2.创建项目:

    C:Python35Scripts
    django-admin startproject 项目名称
    

    3.目录介绍

      	mysite
    		- mysite        # 对整个程序进行配置
    			- init
    			- settings  # 配置文件
    			- url       # URL对应关系
    			- wsgi      # 遵循WSIG规范,uwsgi + nginx
    		- manage.py     # 管理Django程序:
    							- python manage.py 
    							- python manage.py startapp xx
    							- python manage.py makemigrations
    							- python manage.py migrate
    

    4.运行

    	python manage.py runserver 127.0.0.1:8001
    

    5.app介绍

    创建:
    	python manage.py startapp cmdb
    	python manage.py startapp openstack
    	python manage.py startapp xxoo....
    目录介绍:
    app:
    	migrations     数据修改表结构
    	admin          Django为我们提供的后台管理
    	apps           配置当前app
    	models         ORM,写指定的类  通过命令可以创建数据库结构
    	tests          单元测试
    	views          业务代码
    
  • 相关阅读:
    指针常量 和 常量指针
    串口通讯
    C语言的抽象与函数指针2
    STM32 中常见错误 的处理方法
    串行通信之狂扯篇
    VMware中虚拟机网卡的四种模式
    VSFTP配置虚拟用户
    MySQL数据库备份命令
    rsync Linux系统下的数据镜像备份工具
    linux常用命令
  • 原文地址:https://www.cnblogs.com/sdhzdtwhm/p/9644610.html
Copyright © 2011-2022 走看看