django

Posted maskisland

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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同级

以上是关于django的主要内容,如果未能解决你的问题,请参考以下文章

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

Django REST框架--认证和权限

如何在 Django 中显式重置模板片段缓存?

使用 Django 模板作为片段

python 通过django片段很多很多

JavaScript 片段在 Django 模板中不起作用