博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django主线
阅读量:4936 次
发布时间:2019-06-11

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

Django怎么学:

参考地址:https://www.zhihu.com/question/26235428

需要了解的知识点:

o_3.jpg

Django Url请求流程

o_ymliuceng.png

首要操作

Django的安装

pip3 install django

默认安装在Python36安装目录下的Scripts目录下:

C:\Users\admin\AppData\Local\Programs\Python\Python36\Scripts    可执行文件:django-admin    默认是加入环境变量中的;

项目解析:

整体项目为             project  mysite        包含配置文件        管理文件        项目内部每个模块为     app       app01-cmdb (处理业务逻辑)                                    app02-监控

创建项目project:

django-admin startproject mysite

创建APP:

cd mysitepython manage.py startapp cmdb          # 创建cmdb app项目python manage.py startapp monitor       # 创建aws  app项目

1 .创建完成项目后,启动项目:

C:\aws>python .\manage.py runserver 127.0.0.1:8000

2 .将环境依赖的 模块导出

C:\aws>pip freeze > requirements.txt

3 .将环境依赖的 模块导入

C:\aws>pip install -r requirements.txt

4 .初始化数据库

C:\aws>python .\manage.py makemigrationsNo changes detected

5 .创建数据库,默认使用sqlite3数据库,如果使用MySQL数据库,需要在settings里面指定数据库配置

C:\aws>python .\manage.py migrateOperations to perform:  Apply all migrations: admin, auth, contenttypes, sessionsRunning migrations:  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 auth.0008_alter_user_username_max_length... OK  Applying sessions.0001_initial... OK

6 .创建admin管理用户

C:\aws>python .\manage.py createsuperuserUsername (leave blank to use 'admin'): adminEmail address:adminPassword:admin123Password (again):admin@123Superuser created successfully.

转载于:https://www.cnblogs.com/baolin2200/p/7516391.html

你可能感兴趣的文章
课后作业-阅读任务-阅读提问-3
查看>>
Asp.Net Core 中利用QuartzHostedService 实现 Quartz 注入依赖 (DI)
查看>>
细说sqlserver索引及SQL性能优化原则
查看>>
一般数据库增量数据处理和数据仓库增量数据处理的几种策略
查看>>
离散数学课后作业
查看>>
centos6.5适用的国内yum源:网易、搜狐
查看>>
[winograd]winograd算法在卷积中的应用
查看>>
视频直播技术(三):低延时直播经验总结
查看>>
微软Office Online服务安装部署(一)
查看>>
Application failed to start because it could not find or load the QT platform plugin “windows”
查看>>
python合并多表或两表数据
查看>>
分享一下伪装刚学的
查看>>
androif MVC
查看>>
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
查看>>
JSP相关知识
查看>>
你真的需要一个jQuery插件吗
查看>>
js面试题知识点全解(一闭包)
查看>>
MVC接口式开发 封装统一请求方法
查看>>
对AngularJS进行性能调优的7个建议
查看>>
MVC后台数据赋值给前端JS对象
查看>>