• 第一天 django


    全栈增长工程师实战

    http://growth-in-action.phodal.com/

    https://my.oschina.net/liuxinquan/blog/551341

    https://github.com/piyushthegamer/python-projects

    https://github.com/dongqifan/forum

    生成的代码和示例不一样,static 也要加上

    from django.conf.urls import url
    from django.contrib import admin
    from blogpost import views as blogpostViews
    
    urlpatterns = [
        url(r'^$', blogpostViews.index, name='main'),
        url(r'^blog/(?P<slug>[^.]+).html', blogpostViews.view_post, name='view_blog_post'),
        url(r'^admin/', admin.site.urls),
    ]
    STATIC_URL = '/static/'
    
    STATICFILES_DIRS = (
        os.path.join(BASE_DIR, 'static/'),
        '/static/js/',
        '/static/css/',
    )

    django-rest-framework tutorial

    https://github.com/tomchristie/django-rest-framework/blob/bb56ca46ed6c07db0146dbdc61c672ff25f127de/docs/tutorial/6-viewsets-and-routers.md

    >>> def submission_to_json(submission):
    ...     return {
    ...         'title':submission.title+"ddtt"
    ...     }
    ... 
    
    
    
    
    
    >>> class LL:
    ...     title = 'a'
    ... 
    >>> ll = LL()
    >>> ll
    <__main__.LL instance at 0x102345488>
    >>> submissions = [ll]
    >>> list(submissions)
    [<__main__.LL instance at 0x102345488>]
    >>> map(submission_to_json,submissions)
    [{'title': 'addtt'}]

    http://localhost:8000/api/posts/?format=json

    命令:

    安装选版本

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  django==1.10.0

    pip install django==1.10.0

     pip freeze

    这是Django版本的问题,1.10之前,中间件的key为MIDDLEWARE_CLASSES, 1.10之后,为MIDDLEWARE。

    https://blog.csdn.net/xiongjiezk/article/details/53220302

    python manage.py runserver

    pip install -r requirements.txt

    virtualenv命令

    virtualenv .

    virtualenv -p /anaconda3/bin/python3 shop01

    cd shop01/

    source bin/activate

    MySQL-python

    sudo chown -R $USER /Library/Python/

     

    brew remove mysql
    brew install mysql@5.7
    brew link --force mysql@5.7

    pip install MySQL-python

    https://github.com/farcepest/MySQLdb1/issues/119

    资料

    https://github.com/zaxlct/python-django-learning

    Blog-API-with-Django-Rest-Framework

    https://www.bilibili.com/video/av11744508/

    https://github.com/codingforentrepreneurs/Blog-API-with-Django-Rest-Framework

  • 相关阅读:
    常用的python模块
    程序人生--世界观
    JQuery与CSS之图片上放置button
    所谓的成就感,想想我们測过的那些功能
    王立平-bmp.compress()
    Android多媒体学习六:利用Service实现背景音乐的播放
    NHibernate3剖析:Mapping篇之集合映射基础(3):List映射
    freeradius 启动报错Refusing to start with libssl version OpenSSL 1.0.1
    超级简单JS网页倒计时代码
    一起talk C栗子吧(第一百一十二回:C语言实例--线程同步概述)
  • 原文地址:https://www.cnblogs.com/javastart/p/5926354.html
Copyright © 2020-2023  润新知