django

安装django

sudo pip install django==1.8.3

实用虚拟环境

source venv/bin/activate

deactivate

创建django 项目

django-admin startproject tutorial

cd tutorial
python manage.py startapp blog
 
python manage.py migrate
python manage.py runserver
 
配置models
class Article(models.Model):
     title = models.CharField(u "博客标题" ,max_length = 100 )        #博客标题
     category = models.CharField(u "博客标签" ,max_length = 50 ,blank = True )       #博客标签
     pub_date = models.DateTimeField(u "发布日期" ,auto_now_add = True ,editable = True )       #博客发布日期
     update_time = models.DateTimeField(u '更新时间' ,auto_now = True ,null = True )
     content = models.TextField(blank = True , null = True # 博客文章正文
 
     def __unicode__( self ):
         return self .title
 
     class Meta:     #按时间下降排序
         ordering = [ '-pub_date' ]
         verbose_name = "文章"
         verbose_name_plural = "文章"
 
同步数据库
python manage.py makemigrations
 
创建超级用户
python manage.py createsuperuser
 
配置urls
新建blog.urls
tutorial.urls
import blog.urls as blog_url
urlpatterns = [
     url(r '^admin/' , include(admin.site.urls)),
     url(r '^ueditor/' ,include(djud_urls)),
]
 
 
blog.urls
from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^test/', views.Test, name="blog_test"),
    url(r'^post/(?P<id>\d+)/$',views.Detail,name="blog_detail"),
    url(r'^home/',views.home,name="blog_home"),
]
 
 
setting配置,配置HTML文件
'DIRS': [os.path.join(BASE_DIR,"templates")],templates文件和managy.py同级
 
 
mysql
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'saku',
'USER':'root',
'PASSWORD':'root',
'HOST':'localhost',
'PORT':'3306',
}
}

转载于:https://www.cnblogs.com/Maskisland/p/8452815.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值