1. 创建项目

    SimilarFacedeMacBook-Pro:PycharmProjects similarface$ django-admin startproject StudyDjango
  2. 创建App
    SimilarFacedeMacBook-Pro:PycharmProjects similarface$ cd StudyDjango/
    SimilarFacedeMacBook-Pro:StudyDjango similarface$ django-admin startapp myblog
  3. 项目结构
    SimilarFacedeMacBook-Pro:StudyDjango similarface$ tree ./
    ./
    ├── StudyDjango
    │   ├── __init__.py
    │   ├── settings.py #配置文件
    │   ├── urls.py #路由文件
    │   └── wsgi.py
    ├── manage.py 这个文件时django-admin的功能文件不需要修改
    └── myblog
    ├── __init__.py
    ├── admin.py #django 后台admin
    ├── apps.py
    ├── migrations #ORM 的中间文件
    │   └── __init__.py
    ├── models.py #模型 实体类
    ├── tests.py
    └── views.py #试图文件
  4. 生成后台数据表
    now you need create database:

    mysql> create database studydjango CHARACTER set = utf8;
    Query OK, 1 row affected (0.00 sec)

    update settings.py

    # DATABASES = {
    # 'default': {
    # 'ENGINE': 'django.db.backends.sqlite3',
    # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    # }
    # }
    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'studydjango',
    'USER': 'root',
    'PASSWORD': '123456',
    'HOST': '127.0.0.1',
    'PORT': '3306',
    }
    }

      

    SimilarFacedeMacBook-Pro:StudyDjango similarface$ python manage.py migrate
    /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pytz/__init__.py:29: UserWarning: Module email was already imported from /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/email/__init__.pyc, but /Library/Python/2.7/site-packages is being added to sys.path
    from pkg_resources import resource_stream
    Operations to perform:
    Apply all migrations: admin, contenttypes, auth, sessions
    Running migrations:
    Rendering model states... DONE
    Applying contenttypes.0001_initial... OK
    Applying auth.0001_initial... OK
    Applying admin.0001_initial... OK
    Applying admin.0002_logentry_remove_auto_add... OK
    Applying contenttypes.0002_remove_content_type_name... OK
    Applying auth.0002_alter_permission_name_max_length... OK
    Applying auth.0003_alter_user_email_max_length... OK
    Applying auth.0004_alter_user_username_opts... OK
    Applying auth.0005_alter_user_last_login_null... OK
    Applying auth.0006_require_contenttypes_0002... OK
    Applying auth.0007_alter_validators_add_error_messages... OK
    Applying sessions.0001_initial... OK
    mysql> use studydjango
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A Database changed
    mysql> show tables;
    +----------------------------+
    | Tables_in_studydjango |
    +----------------------------+
    | auth_group |
    | auth_group_permissions |
    | auth_permission |
    | auth_user |
    | auth_user_groups |
    | auth_user_user_permissions |
    | django_admin_log |
    | django_content_type |
    | django_migrations |
    | django_session |
    +----------------------------+
    10 rows in set (0.00 sec)
  5.   

最新文章

  1. Redhat6.4下安装Oracle10g
  2. 【poj1742】 Coins
  3. java基础之 多态
  4. entityframework lamda 使用where时的注意事项
  5. json格式
  6. 二十二、【轻量级开源框架】EFW框架Web前端开发之JqueryEasyUI
  7. 怎样用ZBrush快速雕刻皮肤纹理
  8. 跟我一起学习ASP.NET 4.5 MVC4.0(六)(转)
  9. 如何更改Json.NET的序列化规则
  10. bzoj1295: [SCOI2009]最长距离
  11. java基础学习总结三(jdk7新特性、变量(局部变量和成员变量)、常量以及运算符)
  12. Direct3D 11的流水线
  13. 省市二级联动--使用app-jquery-cityselect.js插件
  14. MV45AFZZ 销售订单的增强
  15. Django_cookie_session
  16. 【STM32H7教程】第4章 STM32H7工程模板建立(MDK5)
  17. verilog-testbench 时钟和复位模板
  18. 元组,列表的增删改查, for,range 循环
  19. Springboot统一参数验证方式
  20. angularJs的一次性数据绑定:双冒号::

热门文章

  1. [AGC002D] Stamp Rally (并查集+整体二分)
  2. Activity之启动模式
  3. duilib入门简明教程 -- 自绘标题栏(5) (转)
  4. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---20
  5. JQuery操作基本选择器
  6. JS-JavaScript String 对象-string对象方法2: indexOf()、lastIndexOf()、charAt()
  7. JS-JavaScript String 对象-string对象方法1:fromCharCode()、charCodeAt()
  8. CSU-ACM2018寒假集训选拔-入门题
  9. Unity工程资源破解
  10. Wildcard Matching - LeetCode