zoukankan      html  css  js  c++  java
  • 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',
    }
    }
  • 相关阅读:
    【原】 POJ 1012 Joseph 约瑟夫 解题报告
    【原】 POJ 1001 Exponentiation 大整数乘法 解题报告
    POJ——1517
    毕业了,校园里走走看看——华中科技大学
    毕业答辩后
    CV编程常用的获取鼠标圈定区域的方法
    送走了GB
    POJ——2546
    奥巴马在YY21#524
    POJ——3517
  • 原文地址:https://www.cnblogs.com/Maskisland/p/8452815.html
Copyright © 2011-2022 走看看