(一)创建项目

django-admin.py startproject mysite

运行这个命令时,需要django-admin.py在PATH环境变量中

我的django-admin.py在 Django目录\Django-1.4.1\django\bin中

此时目录结构为

mysite
│  manage.py
│ 
├─blog
│      models.py
│      tests.py
│      views.py
│      __init__.py
│     
└─mysite
        settings.py
        settings.pyc
        urls.py
        urls.pyc
        wsgi.py
        wsgi.pyc
        __init__.py
        __init__.pyc

(二)创建项目blog

manage.py startapp blog

(三)设置model

找到models.py

from django.db import models

#Create your models here

删掉注释,加入以下代码

class BlogPost(model.Model):
    title=models.CharField(max_length=150)
    body=models.TextField()
    timestamp=models.DateTimeField()

(四)设置数据库

(1)生成数据库

我们使用MYSQL,用命令Create Database djangodb;生成数据库djangodb

  (2)设置配置文件

  打开配置文件setting.py,找到DATABASES ={...},改成

  DATABASES = {
      'default': {
         'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
         'NAME': 'djangodb',                      # Or path to database file if using sqlite3.
         'USER': 'root',                      # Not used with sqlite3.
         'PASSWORD': 'djcsch2001',                  # Not used with sqlite3.
         'HOST': 'localhost',                      # Set to empty string for localhost. Not used with sqlite3.
         'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
        }
     }

  (3)生成表

  manage.py syncdb

  生成表后会提示是否生成admin账户:

  You just installed Django's auth system,which means you don't hava any superusers definde.

  Would you like to create one now?(yes/no):yes

  选择yes,并输入用户名和密码即可

  

  

转载于:https://www.cnblogs.com/djcsch2001/archive/2012/10/13/2722880.html

django开发Blog(1)相关推荐

  1. Django 开发中的最佳实践之一

    为什么80%的码农都做不了架构师?>>>    Django 开发中的最佳实践之一 本文关注 Django 开发中调试的部分. 出自 Flask 项目旗下的 Werkzeug deb ...

  2. html请求接口_python接口自动化测试 - 2.Django开发接口

    要测试接口,首先我们要学会开发一个简单的接口,只有你知道了如何开发,你才能更好的进行测试,才能知道具体哪里最容易出错,从而大大的提高测试的准确性以及覆盖率.所以,我们以Django为例子,开发一个简单 ...

  3. Django开发社交类网站必备的10个第三方应用

    本文首发于我的博客 追梦人物的博客,欢迎关注. Django 的好处就是大而全,不仅内置了 ORM.表单.模板引擎.用户系统等,而且第三方应用的生态也是十分完善,开发中大部分常见的功能都能找到对应的第 ...

  4. django开发环境搭建

    django开发环境搭建 1.下载所需要的安装包 pycharm python3.7.9 2.安装pycharm python环境 3.Windows 安装mkvirtualenv虚拟python环境 ...

  5. python后台架构Django开发全解

    全栈工程师开发手册 (作者:栾鹏) python教程全解 我的使用环境win8+python3.6+pycharm+django2.0 博主使用的是anaconda佩戴的python3.6,所以pyt ...

  6. 使用Python Django开发web应用5 URL映射、模板和视图

    版本声明:转载请注明出处.未经允许,禁止商业用途. 使用Python Django开发web应用5 URL映射.模板和视图 ----刘一凡 创建模板 在D:\django\web\blog\中创建te ...

  7. 使用Python Django开发web应用15 缓存

    版本声明:转载请注明出处.未经允许,禁止商业用途. 15 使用Python Django开发web应用 缓存 讲师:刘一凡 第一步: 在settings.py中进行添加 CACHES = {     ...

  8. 使用Python Django开发web应用4 模型和数据库

    版本声明:转载请注明出处.未经允许,禁止商业用途. 使用Python Django开发web应用 模型和数据库 ----刘一凡 数据库配置 Django支持很多数据库,官方支持PostgreSQL. ...

  9. 使用Python Django开发web应用14 静态文件

    版本声明:转载请注明出处.未经允许,禁止商业用途. 14 使用Python Django开发web应用 静态文件 讲师:刘一凡 第一步: 准备静态文件,制作图片OurBlog 第二步: 缺省配置下.静 ...

最新文章

  1. 互联网造车上半场即将收尾,下半场才是真考验
  2. SAP CRM和Cloud for Customer的UI界面皮肤更改
  3. 教你Mac电脑复制手机粘贴的隐藏玩法
  4. C#网络版斗地主——出牌权限的传递
  5. python decimal类型转化_python的json模块,针对decimal类型直接dumps报错
  6. 莫比乌斯反演汇总【算法+题目】
  7. 新浪微博技术分享:微博短视频服务的优化实践之路
  8. 掌握这些常见的数据可视化表达方式,成为可视化达人!
  9. 2014年世界互联网大会最值得分享的PPT:互联网思维
  10. Jenkins构建从github上克隆时,报Host key verification failed.
  11. 工具 | Cmder 自定义 aliases 命令
  12. Java中hir_Java中数据库的使用基础
  13. WiFi adb studio使用WiFi进行运行调试
  14. 声网首席科学家钟声:感知实时互联网
  15. Piwik网站流量访问统计系统
  16. 怎么更改计算机管理员用户名和密码,Win10系统无法修改管理员账户密码怎么办?...
  17. Quartusii 调试工具之In-System Memory Content Editor
  18. 周末的一点心得和总结(Latex技巧,多巴胺和韦伯-费希纳定律还有微商)
  19. SIGIR‘22 推荐系统论文之POI篇
  20. [渝粤教育] 洛阳师范学院 大学物理(电磁学) 参考 资料

热门文章

  1. ubuntu12.04下NFS链接开发板并测试交叉编译的第一个应用
  2. VB高效导入Excel2003和Excel2007文件到MSHFlexGrid控件显示
  3. java阅读doc文件格式_java – 正确区分.xls和.doc文件的方法?
  4. vim-go开发环境安装
  5. leetcode算法题--回文数
  6. TraceRoute原理
  7. python过滤敏感词
  8. android动态加载宽高,动态添加LinearLayout的高度实例
  9. linux中看挂载的磁盘用什么命令,使用Linux命令行挂载硬盘和分区 | MOS86
  10. 微信小程序code 换取 session_key