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根据距离和时长计算配速示例
Feb 16 Python
详解python时间模块中的datetime模块
Jan 13 Python
通过5个知识点轻松搞定Python的作用域
Sep 09 Python
Python与R语言的简要对比
Nov 14 Python
python版本五子棋的实现代码
Dec 11 Python
python pygame实现方向键控制小球
May 17 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
Jul 06 Python
pycharm新建一个python工程步骤
Jul 16 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
Oct 09 Python
Python基于类路径字符串获取静态属性
Mar 12 Python
python实现交并比IOU教程
Apr 16 Python
Python find()、rfind()方法及作用
Dec 24 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实现水仙花数的4个示例分享
2014/04/08 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
jQuery之网页换肤实现代码
2011/04/30 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
javascript模拟评分控件实现方法
2015/05/13 Javascript
基于JavaScript实现瀑布流布局(二)
2016/01/26 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
javascript内存分配原理实例分析
2017/04/10 Javascript
详解Vue组件实现tips的总结
2017/11/01 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
2018/10/07 Javascript
微信小程序-form表单提交代码实例
2019/04/29 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
原生js实现购物车
2020/09/23 Javascript
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
2018/06/13 Python
python实现决策树分类
2018/08/30 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
Django框架下静态模板的继承操作示例
2019/11/08 Python
Python连接字符串过程详解
2020/01/06 Python
python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
2020/03/10 Python
美国摄影爱好者购物网站:Focus Camera
2016/10/21 全球购物
韩语专业本科生求职信
2013/10/01 职场文书
人事专员工作职责
2014/02/22 职场文书
材料会计岗位职责
2014/03/06 职场文书
计算机毕业生求职信
2014/06/10 职场文书
中学生秋季运动会广播稿
2014/09/21 职场文书
2016年主题党日活动总结
2016/04/05 职场文书