django框架创建应用操作示例


Posted in Python onSeptember 26, 2019

本文实例讲述了django框架创建应用操作。分享给大家供大家参考,具体如下:

18.1.5  安装Django

安装Django

node2:/root#pip install Django
/usr/local/python27/lib/python2.7/site-packages/cryptography/hazmat/primitives/constant_time.py:26: CryptographyDeprecationWarning: Support for your Python version is deprecated. The next version of cryptography will remove support. Please upgrade to a 2.7.x release that supports hmac.compare_digest as soon as possible.
 utils.DeprecatedIn23,
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Requirement already satisfied: Django in /usr/local/python27/lib/python2.7/site-packages (1.11.9)
Requirement already satisfied: pytz in /usr/local/python27/lib/python2.7/site-packages (from Django) (2017.2)
You are using pip version 18.1, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

18.1.6  在Django 中创建项目:

node2:/django/mysite#django-admin.py startproject learning_log
node2:/django/mysite#ls -ltr
total 64
-rwxrwxrwx 1 root root 804 Oct 25 2017 manage.py
-rwxrwxrwx 1 root root 608 Nov 25 2017 query_mysql.py
drwxrwxrwx 3 root root 4096 Nov 27 2017 form
drwxrwxrwx 2 root root 4096 Nov 27 2017 online
-rwxrwxrwx 1 root root 262 Dec 5 2017 test.py
-rwxrwxrwx 1 root root 646 Dec 5 2017 test.pyc
-rwxrwxrwx 1 root root 113 Dec 5 2017 __init__.pyc
drwxrwxrwx 2 root root 4096 Dec 5 2017 home
-rwxrwxrwx 1 root root  0 Dec 5 2017 __init__.py
-rwxrwxrwx 1 root root  27 Dec 5 2017 a1.py
-rwxrwxrwx 1 root root  5 Dec 5 2017 celerybeat.pid
drwxrwxrwx 7 root root 4096 Dec 12 2017 static
drwxrwxrwx 4 root root 4096 Jan 28 2018 blog
drwxrwxrwx 2 root root 4096 Sep 16 2018 portal
drwxrwxrwx 2 root root 4096 Apr 24 10:15 mysite
drwxrwxrwx 4 root root 4096 Apr 25 02:17 news
drwxr-xr-x 3 root root 4096 Apr 25 09:25 learning_log

/django/mysite/learning_log/learning_log

INSTALLED_APPS = (
  'django.contrib.admin',
  'django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.messages',
  'django.contrib.staticfiles',
  'learning_log',

18.1.7 创建数据库

Django 将大部分与项目相关的信息都存储在数据库中,因此我们需要创建一个供Django使用的数据库

配置mysql数据库

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'tlcb',
'USER': 'root',
'PASSWORD': '1234567',
'HOST': '192.168.137.3',
'PORT': '3306',
}
}
node2:/django/mysite/learning_log#python manage.py migrate
Operations to perform:
 Apply all migrations: admin, auth, contenttypes, sessions
Running 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
node2:/django/mysite/learning_log#

18.1.8 创建应用:

django-admin.py startproject learning_log

希望本文所述对大家基于Django框架的Python程序设计有所帮助。

Python 相关文章推荐
python冒泡排序算法的实现代码
Nov 21 Python
详解Python中内置的NotImplemented类型的用法
Mar 31 Python
win与linux系统中python requests 安装
Dec 04 Python
Python 数据处理库 pandas进阶教程
Apr 21 Python
Python简单读写Xls格式文档的方法示例
Aug 17 Python
python pyheatmap包绘制热力图
Nov 09 Python
pygame游戏之旅 添加键盘按键的方法
Nov 20 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
python障碍式期权定价公式
Jul 19 Python
flask开启多线程的具体方法
Aug 02 Python
Python自动化测试中yaml文件读取操作
Aug 20 Python
如何在Anaconda中打开python自带idle
Sep 21 Python
Python从入门到精通之环境搭建教程图解
Sep 26 #Python
python性能测量工具cProfile使用解析
Sep 26 #Python
python使用socket 先读取长度,在读取报文内容示例
Sep 26 #Python
用python写测试数据文件过程解析
Sep 25 #Python
Python使用grequests(gevent+requests)并发发送请求过程解析
Sep 25 #Python
给大家整理了19个pythonic的编程习惯(小结)
Sep 25 #Python
Python 图像对比度增强的几种方法(小结)
Sep 25 #Python
You might like
php结合表单实现一些简单功能的例子
2011/06/04 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
PHP安装threads多线程扩展基础教程
2015/11/17 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
Json对象替换字符串占位符实现代码
2010/11/17 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
用js写了一个类似php的print_r输出换行功能
2013/02/18 Javascript
js捕获鼠标右键菜单中的粘帖事件实现代码
2013/04/01 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
详解JS函数重载
2014/12/04 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
Angular1.x自定义指令实例详解
2017/03/01 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
详解SPA中前端路由基本原理与实现方式
2018/09/12 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
vue项目启动出现cannot GET /服务错误的解决方法
2020/04/26 Javascript
[01:21:58]守擂赛DOTA2第一周决赛
2020/04/22 DOTA
Python自动生产表情包
2017/03/17 Python
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
python批量修改xml属性的实现方式
2020/03/05 Python
opencv-python的RGB与BGR互转方式
2020/06/02 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
美国最灵活的移动提供商:Tello
2017/07/18 全球购物
成教自我鉴定
2013/10/27 职场文书
文艺演出策划方案
2014/06/07 职场文书
高一军训的心得体会
2014/09/01 职场文书
个人合伙协议书范本
2014/10/14 职场文书
美元符号 $
2022/02/17 杂记
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫
Win11查看设备管理器
2022/04/19 数码科技