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中遍历文件的3个方法
Sep 02 Python
Python中使用不同编码读写txt文件详解
May 28 Python
理解Python中的With语句
Mar 18 Python
Python 描述符(Descriptor)入门
Nov 20 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
Feb 05 Python
Python中单例模式总结
Feb 20 Python
python SMTP实现发送带附件电子邮件
May 22 Python
django使用LDAP验证的方法示例
Dec 10 Python
Python面向对象实现一个对象调用另一个对象操作示例
Apr 08 Python
python3对接mysql数据库实例详解
Apr 30 Python
python中的decimal类型转换实例详解
Jun 26 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
Feb 19 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模拟SQL Server的两个日期处理函数
2006/10/09 PHP
PHP session有效期问题
2009/04/26 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
eclipse php wamp配置教程
2016/06/30 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
禁止刷新,回退的JS
2006/11/25 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
js获取页面description的方法
2015/05/21 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
BootStrapTable 单选及取值的实现方法
2017/01/10 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
Vue.js中的组件系统
2019/05/30 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
python根据日期返回星期几的方法
2015/07/06 Python
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
tensorflow 重置/清除计算图的实现
2020/01/19 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
Python实现一个论文下载器的过程
2021/01/18 Python
草莓网美国官网:Strawberrynet USA
2016/12/11 全球购物
数据库方面面试题
2012/04/22 面试题
销售文员的岗位职责
2013/11/20 职场文书
国际商务系学生个人的自我评价
2013/11/26 职场文书
测控技术与通信工程毕业生自荐信范文
2013/12/28 职场文书
劲霸男装广告词改编版
2014/03/21 职场文书
大学生求职信
2014/06/17 职场文书
英文慰问信
2015/02/14 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
教你怎么用Python生成九宫格照片
2021/05/20 Python
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫