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页面显示
扫描二维码关注公众号,回复:
4630220 查看本文章
未完待续。。。