常用命令
#新建Django项目 django-admin startproject mysite(项目名) #新建一个APP cd mysite python manager.py startapp app01(app名) #同步数据库 python manage.py makemigrations python manage.py migrate #使用开发服务器 python manage.py runserver 0.0.0.0:8000 #清空数据库 python manage.py flush #创建超级管理员 python manage.py createsuperuser # 修改用户密码可以用: python manage.py changepassword username #更多命令 python manage.py #可以看到详细的列表
常用配置
【mysite/mysite/settings.py】
1 INSTALLED_APPS = ( #添加新建的app名到下面 2 ... ... 3 'app01', 4 ) 5 6 TEMPLATES = [ 7 { 8 ... ... 9 'DIRS': [os.path.join(BASE_DIR, 'templates')], #添加模板文件路径,多个路径用逗号分隔 10 ... ... 11 ] 12 13 14 DATABASES = { 15 'default': { 16 'ENGINE': 'django.db.backends.mysql', #使用MySQL引擎 17 'HOST':'127.0.0.1', #MySQL服务器ip 18 'PORT':3306, #MySQL端口号 19 'NAME':'djangotest', #MySQL数据库名 20 'USER': 'root', #MySQL用户名 21 'PASSWORD':'123456', ##MySQL用户密码 22 } 23 } 24 25 26 #STATIC_ROOT = os.path.join(BASE_DIR,'static') #定义静态文件根目录 27 28 STATIC_URL = '/static/' #静态文件访问url 29 STATICFILES_DIRS = [ #定义静态文件路径,多个路径用逗号隔开。---注意,该配置不与STATIC_ROOT同时使用 30 os.path.join(BASE_DIR,'static') 31 ] 32 33 34 #session超时设置 35 SESSION_EXPIRE_AT_BROWSER_CLOSE = True #在浏览器关闭时session超时 36 37 SESSION_COOKIE_AGE = 60*30 #设置session超时时间,单位是秒