一起学Django之Day01
2024-09-07 06:41:31
- 创建项目
SimilarFacedeMacBook-Pro:PycharmProjects similarface$ django-admin startproject StudyDjango
- 创建App
SimilarFacedeMacBook-Pro:PycharmProjects similarface$ cd StudyDjango/
SimilarFacedeMacBook-Pro:StudyDjango similarface$ django-admin startapp myblog - 项目结构
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 #试图文件 生成后台数据表
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... OKmysql> 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)
最新文章
- Redhat6.4下安装Oracle10g
- 【poj1742】 Coins
- java基础之 多态
- entityframework lamda 使用where时的注意事项
- json格式
- 二十二、【轻量级开源框架】EFW框架Web前端开发之JqueryEasyUI
- 怎样用ZBrush快速雕刻皮肤纹理
- 跟我一起学习ASP.NET 4.5 MVC4.0(六)(转)
- 如何更改Json.NET的序列化规则
- bzoj1295: [SCOI2009]最长距离
- java基础学习总结三(jdk7新特性、变量(局部变量和成员变量)、常量以及运算符)
- Direct3D 11的流水线
- 省市二级联动--使用app-jquery-cityselect.js插件
- MV45AFZZ 销售订单的增强
- Django_cookie_session
- 【STM32H7教程】第4章 STM32H7工程模板建立(MDK5)
- verilog-testbench 时钟和复位模板
- 元组,列表的增删改查, for,range 循环
- Springboot统一参数验证方式
- angularJs的一次性数据绑定:双冒号::
热门文章
- [AGC002D] Stamp Rally (并查集+整体二分)
- Activity之启动模式
- duilib入门简明教程 -- 自绘标题栏(5) (转)
- 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---20
- JQuery操作基本选择器
- JS-JavaScript String 对象-string对象方法2: indexOf()、lastIndexOf()、charAt()
- JS-JavaScript String 对象-string对象方法1:fromCharCode()、charCodeAt()
- CSU-ACM2018寒假集训选拔-入门题
- Unity工程资源破解
- Wildcard Matching - LeetCode