django基本了解1

1、django的基本命令

  终端下创建程序:django-admin startproject xxx(在当前目录下创建一个Django程序)。

  启动服务器:python manage.py runserver ip:port  (默认ip和端口为http://127.0.0.1:8000/)。

  新建 app:python manage.py startapp appname。

  同步数据库:  python manage.py makemigrations,python manage.py migrate

  创建django超级管理员:python manage.py createsuperuser

2、配置文件settings中数据库连接

  常用的是sqlite,mysql,oracle

  

# 默认是SQLit 3 的配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}


# MySQL的配置
# 由于Django内部连接MySQL时使用的是MySQLdb模块,而python3中还无此模块,所以使用pymysql来代替, __init__.py文件中
  
import pymysql
pymysql.install_as_MySQLdb()

DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME':'dbname',   
    'USER': 'xxx',
    'PASSWORD': 'xxx',
    'HOST': '',
    'PORT': '',
    }
}



# Oracle配置
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.oracle',
        'NAME': 'xe',
        'USER': 'a_user',
        'PASSWORD': 'a_password',
        'HOST': '',
        'PORT': '',
    }
}

3、静态文件settings中的添加
  

# 1.在项目根目录下创建static目录

# 2.在settings.py 文件下添加

STATIC_URL = '/static/'   #调用时目录,为静态文件别名

STATICFILES_DIRS = (
        os.path.join(BASE_DIR,'static'),   ##为主文件下的静态文件别名
     os.path.join(BASE_DIR,"xxx","statics"),#项目xxx文件下静态文件

      )

4、LANGUAGE_CODE = 'zh-hans'# 改为中文,主要为admin页面显示

未完待续。。。

猜你喜欢

转载自www.cnblogs.com/phililps/p/10168033.html