django
使用Django开发简单接口:文章增删改查
Python的Django应用程序解决AJAX跨域访问问题的方法
postman中在登录后tests设置全局变量CSRF-TONEN, 在header中设置X-CSRF-TOKEN
var csrftoken = postman.getResponseCookie("csrftoken").value
postman.clearGlobalVariable("CSRF-TOKEN");
postman.setGlobalVariable("CSRF-TOKEN", csrftoken);
设置变量
pm.environment.set("XSRF-TOKEN",decodeURIComponent(pm.cookies.get("XSRF-TOKEN")));
python3 manage.py makemigrations python3 manage.py migrate python3 manage.py showmigrations 重建数据表 rm -f db.sqlite3 rm -rf snippets/migrations/ python3 manage.py makemigrations python3 manage.py migrate
新建django项目
新建项目:
django-admin startproject dj_test
cd dj_test
新建app:
python3 manage.py startapp app1
新建文件夹:
mkdir -p static
mkdir -p templates
配置settings.py:
INSTALLED_APPS = ['APP1']
DEBUG = True
ALLOWED_HOSTS = ['*']
TEMPLATES = [
'DIRS': [os.path.join(BASE_DIR, 'templates')],
}
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
DATABASE = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': "47.112.110.227",
'PORT': 3306,
'USER': "user",
'PASSWORD': "xxxxxxxxxx",
'NAME': "artBD",
}
}
创建数据库表:
python3 manage.py makemigrations
python3 manage.py migrate
清空数据库:
python3 manage.py flush
创建超级管理员:
python3 manage.py createsuperuser
修改密码:
python3 manage.py changepassword username
启动项目:
python3 manage.py runserver
更多命令:
python3 manage.py
建立软连接 ln -s /usr/local/python3/bin/django-admin /usr/bin/ 运行Django python3 manage.py runserver 192.168.1.132:8080