InspectionSystem---p

发布时间:2019-03-08 20:44:48编辑:auto阅读(1948)

    inspectionsystem项目流水账  

    安装python 虚拟环境 ----virtualenvwrapper

        mkvirtualenv inspectionsystem 环境名

    安装django

      pip install django==1.9.8

    创建项目

      pycharm

    创建并更新数据库并创建管理员

      python manage.py makemigrations

      python manage.py migrate

      python manage.py createsuperuser

    测试 127.0.0.1:8000

    源码安装xadmin

      https://github.com/sshwsfc/xadmin xadmin文件夹下就是源码

      将主目录的xadmin拷贝到extra_apps目录下

    安装依赖包

      six future httplib2 django-reversion django-formtools django-crispy-forms django-import-export

    在django中settings.py的注册表INSTALLED_APPS中加入:

      'xadmin',

      'crispy_forms',

    在主工程的urls.py 中改动:

      url(r'^xadmin/', xadmin.site.urls),

    在主项目settings下添加

      BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
      sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
      sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))

    创建并更新数据库

      python manage.py makemigrations

      python manage.py migrate

    测试xadmin

      启动服务 登录xadmin

    更换mysql

      pip install pymysql

    在_init_.py中添加

      import pymysql
      pymysql.install_as_MySQLdb()

    在settings中修改

    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'inspectionsystem',
    'USER': 'root',
    'PASSWORD': 'root123',
    'HOST': 'localhost',
    'OPTIONS': {
    "init_command": "SET foreign_key_checks = 0;",
    }
    }
    }

    1

    更新数据库

      python manage.py migrate

     

    
    
    
    


关键字

上一篇: Numpy 01

下一篇: 常见的反爬虫和应对方法