ubuntu中的django安装配置与操作

1 在对django安装(http://www.maiziedu.com/course/others/307-3024/)前,我们要确保python软件已经安装,ubuntu中默认有安装的。我们只需要安装django即可,解压django压缩文件,进入解压后的文件夹,运行,python setup.py install即可安装django到python中。

2 创建django项目,首先在任意位置创建文件夹,这里是在python用户下创建work文件夹,接着进入work运行一下命令即可创建django工程。

[email protected]:/home/python/work# django-admin.py startproject mysite

3 启动django服务器

3.1 使用默认ip和端口启动django服务器,命令如下

[email protected]:/home/python/work/mysite# python manage.py runserver

然后到ubuntu中浏览器输入http://localhost:8080即可查看相应页面。

3.2 设置自己的ip和端口启动django服务器,命令如下

[email protected]:/home/python/work/mysite# python manage.py runserver 0.0.0.0:8000

接着在任意电脑上运行http://192.168.0.118:8000,这里的ip为运行django服务器的ubuntu电脑ip。

完成后,就可以创建自己的app了,

首先创建一个app,创建方式为在mysite/mysite下使用 python manage.py startapp blog

这样就创建完了,然后要把该app加到配置文件setting.py中,在INSTALLED_APPS 中增加’mysite.blog’

然后就可以编辑自己的模板了,编辑models.py文件如下:

from django.db import models
# Create your models here.
class BlogPost(models.Model):
     title = models.CharField(max_length= 150)
     body = models.TextField()
     timestamp = models.DateTimeField()

编辑完成后就可以设置数据库了,编辑配置文件中关于database的内容如下:

DATABASES = {
    ’default’: {
        ’ENGINE’: ’django.db.backends.sqlite3’, # Add ’postgresql_psycopg2’, ’mysql’, ’sqlite3’ or ’oracle’.
        ’NAME’: ’data.db’,                      # Or path to database file if using sqlite3.
        ’USER’: ’’,                      # Not used with sqlite3.
        ’PASSWORD’: ’’,                  # Not used with sqlite3.
        ’HOST’: ’’,                      # Set to empty string for localhost. Not used with sqlite3.
        ’PORT’: ’’,                      # Set to empty string for default. Not used with sqlite3.
    }
}
然后执行  :     ./manage.py syncdb

[email protected]:/home/python/work/mysite# python manage.py syncdb

Creating tables ...

Creating table auth_permission

Creating table auth_group_permissions

Creating table auth_group

Creating table auth_user_user_permissions

Creating table auth_user_groups

Creating table auth_user

Creating table django_content_type

Creating table django_session

Creating table django_site

Creating table blog_blogpost

You just installed Django’s auth system, which means you don’t have any superusers defined.

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

Please enter either "yes" or "no": yes

Username (leave blank to use ’root’): root

E-mail address: root^H^H^H^H^H^H^H^H^H^H^H

Error: That e-mail address is invalid.

E-mail address: [email protected]

Password:

Password (again):

Superuser created successfully.

Installing custom SQL ...

Installing indexes ...

Installed 0 object(s) from 0 fixture(s)

[email protected]:/home/python/work/mysite# ll

total 56

查看文件夹下多了一个data.db文件:

drwxr-xr-x 4 root   root    4096 Sep 27 11:25 ./

drwxrwxr-x 3 python python  4096 Sep 27 10:39 ../

drwxr-xr-x 2 root   root    4096 Sep 27 11:24 blog/

-rw-r--r-- 1 root   root   32768 Sep 27 11:25 data.db

-rwxr-xr-x 1 root   root     249 Sep 27 10:39 manage.py*

drwxr-xr-x 2 root   root    4096 Sep 27 11:18 mysite/

时间: 2024-10-03 13:10:14

ubuntu中的django安装配置与操作的相关文章

ubuntu中VNC的安装配置笔记

使用服务器时,利用远程桌面是非常方便的,否则需要跑到服务器机房操作非常的费事,或者需要远程操作机器是也可以使用,一般的操作系统都会带有远程桌面功能,但是不如第三方的的软件好用,对于linux系统常用的远程桌面软件是vnc,vnc分为服务器端和客户端,下面先讲讲vnc服务器端的安装与配置. 安装VNC服务器端 ubuntu中vnc服务器端的安装很简单,运行如下命令: $ sudo apt-get install vnc4server安装完成后第一次运行要求设置密码. 设置VNC登录密码 $ vnc

Ubuntu中Samba的安装配置和使用

Samba服务在Ubuntu服务器版本中默认并没有安装. 1. Samba软件包的安装 使用源安装,在终端中输入如下命令: #sudo apt-get install samba#sudo apt-get install smbclient 2. Samba服务器的启动.关闭和重启 启动Samba服务器只需执行如下命令:#sudo /etc/init.d/samba start 关闭Samba服务器:#sudo /etc/init.d/samba stop 重新启动Samba服务器:#sudo

Ubuntu中Samba的安装配置和使用[图文]

Samba服务在Ubuntu服务器版本中默认并没有安装. 1. Samba软件包的安装 使用源安装,在终端中输入如下命令: #sudo apt-get install samba#sudo apt-get install smbclient 2. Samba服务器的启动.关闭和重启 启动Samba服务器只需执行如下命令:#sudo /etc/init.d/samba start 关闭Samba服务器:#sudo /etc/init.d/samba stop 重新启动Samba服务器:#sudo

Ubuntu中Nginx的安装与配置

Ubuntu中Nginx的安装与配置 1.Nginx介绍 Nginx是一个非常轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和 反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器. 2.对PHP支持 目前各种web 服务器对PHP的支持一共有三种: (1)通过web 服务器内置的模块来实现,例如Apache的mod_php5,类似的Apache内置的mod_perl 可以对perl支持. (2)通过CGI来实现,这个就好比之前per

Ubuntu下bochs的安装配置

目前市面上流行的全虚拟化PC仿真软件系统主要有三种:VMware公司的VMware Workstation软件.Microsoft公司的Virtual PC以及开放源代码的Bochs.这3种软件都可以虚拟或仿真Intel x86硬件环境,可以让我们在运行这些软件的系统平台上运行多种其它的"客户"操作系统. 就使用范围和运行性能来说,这3种仿真软件有一定的区别.Bochs仿真了x86的硬件环境(CPU的指令)及其外围设备,因此很容易被移植到很多操作系 统上或者不同体系结构的平台上.由于主

Ubuntu Kylin 14.04 安装配置 jdk、eclipse、tomcat 通用

一.安装jdk 1)首先去sun官网下载jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html 注意下载的是tar.gz结尾的文件,例如:jdk-7u21-linux-i586.tar.gz 2)下载之后,打开终端使用命令进行解压: sudo tar -zxvf jdk-7u21-linux-i586.tar.gz 回车后需要输入登陆密码,注意输入的密码是看不到的,你输入后回车就行 我下载的jdk是:jdk-7

〖Linux〗Ubuntu中使用KVM安装虚拟机

1. 安装软件: sudo apt-get install libvirt0 libvirt-bin libvirt-dev virt-manager qemu-system 2. 配置网桥: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback # 配置和网桥组合, start auto eth0 iface eth0 inet manual auto br0 iface br0 in

TortoiseSVN下载,安装,配置,常用操作 svn教程

   TortoiseSVN下载,安装,配置,常用操作 svn教程 首先在百度搜索并下载 TortoiseSVN 推荐从官网下载,软件分为32位和64位版本,下载时请根据自己的系统位数进行下载:  安装过程: 1.下载软件后,双击程序进行安装,点击"Next": 2.在许可证协议页面,选择"I Accept the terms in the License Agreement",点击"Next": 3.在自定义选项页面,可以选择安装目录,也可以直

Ubuntu Server 13.10 安装配置图解教程

一.Ubuntu Server 13.10系统安装 Ubuntu分为桌面版(desktop)和服务器版(Server),下面为大家介绍服务器版本Ubuntu Server 13.10的详细安装过程. 附Ubuntu Server 13.10系统镜像下载地址: 32位:http://releases.ubuntu.com/13.10/ubuntu-13.10-server-i386.iso 64位:http://releases.ubuntu.com/13.10/ubuntu-13.10-serv