Ubuntu 安装分区问题:/ 根分区 20-30Gswap(交换空间) 内存的两倍home 剩下的分给home
Ubuntu 菜单移动到桌面下方:终端输入命令:gsettings set com.canonical.Unity.Launcher launcher-position Bottom
Python中文显示问题:在.py 文件首行 写入 “#coding=utf-8”
卸载django:找到django安装目录/usr/local/lib/python/site-packages或者/usr/local/lib/python/dist-packages中的 django 目录 即可。
一、 django 安装tar zxvf 压缩包python setup.py install
二、项目创建django-admin.py startproject 项目名
三、创建工程django-admin.py startapp 工程名
四、添加应用vim settings.py INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog',(此处为添加的应用 blog))
五、修改urlcongfigvim urls.pyurlpatterns = patterns('', # Examples: # url(r'^$', 'csvt01.views.home', name='home'), # url(r'^csvt01/', include('csvt01.foo.urls')), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: # url(r'^admin/', include(admin.site.urls)), url(r'^blog/index/$','blog.views.index'),(此处为添加的url映射))
六、处理 /blog/views.py 试图处理方法vim blog/views.pyfrom django.http import HttpResponsedef index(req): return HttpResponse('
hello word! python django
')七、启动开发服务器python manage.py runserver自动生成url:http://127.0.0.1:8000
1、安装Mysql数据库,安装Python-mysql
2、设置settings.py文件 DATABASES ={ 'default': { 'ENGINE': 'django.db.backends.mysql', #(设置数据库类型.mysql) 'NAME': 'test', #(设置选择的数据库) 'USER': 'root', #(设置数据库用户名) 'PASSWORD': '123', #(设置数据库密码) 'HOST': '', #(主机) 'PORT': '', #(端口号) }
3、在应用(app 对应的目录)目录中的 models.py 文件中创建数据库对象 from django.db import models # Create your models here. class Employee(models.Model): name = models.CharField(max_length=20) (此处语句操作:创建 Employee 的数据表,在表 Employee中创建 name 字段(限制长度20))
4、最后执行 python manage.py syncdb 命令,完成数据同步,数据库创建完成。
1、/csvt01/blog/models.py (修改模型文件) from django.db import models # Create your models here. class Employee(models.Model): name = models.CharField(max_length=20) def __unicode__(self): return self.name (注意:)def __unicode__(seft): 将数据库字段转化为字符的函数
2、/csvt01/blog/list.py(查询数据库文件) from django.shortcuts import render_to_response from blog.models import Employee def index(req): emps = Employee.objects.all() return render_to_response('list.html',{'emps':emps})
3、/csvo1/templates/list.html(模板文件展示) {% for v in emps %}