码迷,mamicode.com
首页 > 其他好文 > 详细

入门django

时间:2018-09-14 10:58:50      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:...   database   comm   关系   end   tar   表结构   setting   backend   

# 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:\Python35\Scripts
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          业务代码

入门django

标签:...   database   comm   关系   end   tar   表结构   setting   backend   

原文地址:https://www.cnblogs.com/sdhzdtwhm/p/9644610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!