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 相关文章推荐
使用pdb模块调试Python程序实例
Jun 02 Python
python装饰器与递归算法详解
Feb 18 Python
Python3实现带附件的定时发送邮件功能
Dec 22 Python
python pandas 对series和dataframe的重置索引reindex方法
Jun 07 Python
python判断计算机是否有网络连接的实例
Dec 15 Python
Django REST framework 视图和路由详解
Jul 19 Python
python+tkinter实现学生管理系统
Aug 20 Python
wxPython窗体拆分布局基础组件
Nov 19 Python
python计算二维矩形IOU实例
Jan 18 Python
利用Python批量识别电子账单数据的方法
Feb 08 Python
如何使用Python对NetCDF数据做空间相关分析
Apr 21 Python
python字符串的一些常见实用操作
Apr 06 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
一个用于mysql的数据库抽象层函数库
2006/10/09 PHP
php中设置index.php文件为只读的方法
2013/02/06 PHP
php数组去重实例及分析
2013/11/26 PHP
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
Thinkphp实现MySQL读写分离操作示例
2014/06/25 PHP
php中memcache 基本操作实例
2015/05/17 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
php中请求url的五种方法总结
2017/07/13 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
2011/08/08 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
node.js中使用q.js实现api的promise化
2014/09/17 Javascript
充分发挥Node.js程序性能的一些方法介绍
2015/06/23 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
2015/10/02 Javascript
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
理解javascript模块化
2016/03/28 Javascript
JS打印彩色菱形的实例代码
2018/08/15 Javascript
微信小程序合法域名配置方法
2019/05/06 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
PyTorch中permute的用法详解
2019/12/30 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
使用pandas实现筛选出指定列值所对应的行
2020/12/13 Python
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
高校优秀辅导员事迹材料
2014/05/07 职场文书
五四青年节演讲稿
2014/05/26 职场文书
视光学专业自荐信
2014/06/24 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
刑事代理授权委托书
2014/09/17 职场文书
大学生求职自荐信
2015/03/24 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
详解nginx location指令
2022/01/18 Servers
解决MySQL Varchar 类型尾部空格的问题
2022/04/06 MySQL