博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一起学Django之Day01
阅读量:7113 次
发布时间:2019-06-28

本文共 2993 字,大约阅读时间需要 9 分钟。

  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_streamOperations to perform:  Apply all migrations: admin, contenttypes, auth, sessionsRunning 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 studydjangoReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> 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.   

转载于:https://www.cnblogs.com/similarface/p/5404892.html

你可能感兴趣的文章
setState的一个Synthetic Event Warning
查看>>
通读Python官方文档之wsgiref(未完成)
查看>>
2017回顾
查看>>
Maven3 快速入门
查看>>
《编写可读代码的艺术》——表面层次的改进
查看>>
RxJS Observable - 一个奇特的函数
查看>>
大型WEB架构设计
查看>>
小程序TAB列表切换内容动态变化,scrollview高度根据内容动态获取
查看>>
swoole_table 实现原理剖析
查看>>
你需要知道面试中的10个JavaScript概念
查看>>
TiDB RC4 Release
查看>>
阿里云有对手了!CDN横评:腾讯云优势明显
查看>>
Ajax常用方法
查看>>
Glide 简单流程分析
查看>>
Hmily 2.0.3 发布,高性能异步分布式事务 TCC 框架
查看>>
烟花年下岁月
查看>>
Java源码阅读之HashMap - JDK1.8
查看>>
JavaScript 工厂模式和订阅模式
查看>>
阮一峰老师微博上的关于js作用域的一道题
查看>>
关于两个程序员的寓言故事
查看>>