安装django
pip3 install django #查看django版本 django-admin --version python -m django --version 2.1.2
1,创建一个项目(project)
django-admin startproject mysite # 创建project # cd mysite #创建完成后,生成的project目录 # tree |-- manage.py |-- mysite | |-- __init__.py | |-- settings.py | |-- urls.py | `-- wsgi.py
# wsgi.py (python web server gateway interface python)服务器网关接口,python应用与web服务器之间的接口
# urls.py url配置文件,django项目中的所有地址都需要配置其url
# settings.py 项目总配置文件,包含了数据库,web应用,时间等各种配置
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #django根目录 SECRET_KEY = ')(^))edmyp7-eork0c%+=q(6ll18(7lce$i)ynsoo2h5m+7v27' #安全码 DEBUG=True #(默认的,访问url出错会显示调试的页面,生产环境应该改为False) ALLOWED_HOSTS = [] # 白名单, 如果DEBUG=False,那么一定要设置此项 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', "app01", #把自己创建的应用加入进来才能被django识别 "app02" ] ROOT_URLCONF = 'project_test.urls' #全局url DATABASES = { # 数据库配置 'default': { 'ENGINE': 'django.db.backends.sqlite3', #数据库引擎 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), #数据库名 # "ENGINE": 'django.db.backends.mysql', #使用mysql数据库 # 'NAME': 'mydb', #数据库名 # 'HOST': 'localhost', #ip # 'PORT': '3306', #端口,注意是字符串 # 'USER': 'root', #用户名 # 'PASSWORD': 'password' #密码 } } # LANGUAGE_CODE = 'en-us' LANGUAGE_CODE = 'zh_Hans' #可以改成中文 TIME_ZONE = 'UTC' #时区,生产环境改成Asia STATIC_URL = '/static/' #static 是静态文件目录,比如 js,css等文件