• 入门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          业务代码
    
  • 相关阅读:
    动态规划解决数字三角形问题
    动态规划,贪心,分治
    7-3 两个有序序列的中位数 (20分) log n的解法
    二分查找 单峰数组中的最大值 O(log n)
    数据库连接池 C3P0和 Druid
    SQL注入问题
    MATLAB spectrogram命令
    JDBC工具类
    Egret--拼接Rect实现用于新手引导的扣洞
    egrte-取消居中约束
  • 原文地址:https://www.cnblogs.com/sdhzdtwhm/p/9644610.html
Copyright © 2020-2023  润新知