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